# 综合大作业基础版(三)
# 课程目标
- 在上一任务基础上继续 JavaScript 的实践,封装日期组件
# 阅读
# 任务
第三步:按照 ife_2021_st_03.jpg (opens new window) 所示,实现一个入学年份的可视选择,需求包括:
入学年份输入框改为一个非输入框的区域(我们暂时称之为选择结果区域),默认显示某一个年份,默认样式同上一步
当鼠标移动进入“选择结果区域”时,在年份下方弹出一个如图的面板,供具体年份选择,并且弹出面板中和选择结果区域值一样的部分加强显示;同时,选择结果区域样式发生改变(变为图中所示)。
年份可选择的范围,和界面是解耦的,相关配置,可以参考的实现方式包括但不限制:
3.1 通过年份输入的 DOM 中的自定义属性
3.2 通过在 JavaScript 代码设置变/常量进行配置点击弹出面板中的某个年份,完成选择,弹出面板消失
鼠标移动出 “选择结果区域”+“弹出面板” 时,弹出面板消失,选择结果区域样式恢复到默认态
请注意类似圆角、阴影等细节样式,按照设计图中实现
【可选】酌情按体验实现面板出现和消失的动效