颜色循环
等级: 初级
颜色在应用的用户界面和用户体验(UI/UX)中起着重要作用。ColorCycle旨在帮助Web开发人员更好地理解RGB颜色,通过在一段时间内对一个彩色方框进行微小更改。
该应用程序绘制一个填充为用户指定颜色的方框,并根据用户输入随时间进行微小更改。换句话说,它会从循环切换到最初指定的颜色。这些更改允许用户体验到RGB颜色规范各个部分的不同更改的视觉影响(例如#000000
颜色代码)。
用户故事
- [ ] 用户可以指定一个起始填充颜色,为一个六个十六进制标准CSS颜色代码,分为两个数字组成的三部分 - 红色、蓝色和绿色
- [ ] 用户可以指定每个颜色组件的增量值,该值将在每.25秒添加到该组件
- [ ] 用户可以看到每隔.25秒填充颜色更改的方框
- [ ] 用户只能在应用程序停止时更改颜色组件及其增量
- [ ] 用户可以使用一个按钮开始和停止填充操作,当停止时按钮名称变为“开始”,当启动时按钮名称变为“停止”
- [ ] 如果为颜色组件输入了非十六进制数字,则会收到警告
额外功能
- [ ] 用户可以更改颜色更改的时间间隔
- [ ] 用户可以指定用于从RGB转换为其他格式(如HSL)的颜色编码格式