javascript - 决定元素的颜色变体
问题描述
我有一个简单的任务:我有 N 个元素,每个元素都应该是更深或更浅的颜色,具体取决于元素的索引。
因此,例如对于元素[element1,element2,elemen3...]
和颜色蓝色,我希望元素是最深的蓝色阴影,并且每个下一个元素都是浅蓝色的阴影。element1
最深的蓝色阴影和最浅的蓝色阴影也是如此elementN
。
现在我知道(例如),蓝色的 RGB 表示是 (0,0,255)。但是,减少“G”部分并不会使蓝色的阴影变浅。
我试着做简单的事:
var 数据 = [...]; for(var i = 0; i < data.length; i++){ var color = 255 - i; var rgb = "rgb(0,0," + color " + ); ..... }
以这种方式决定颜色深浅的诀窍是什么?感谢帮助!
解决方案
推荐阅读
- javascript - 将表单中的详细信息存储到会话中以进行身份验证
- javascript - MVC 模型属性间歇性地与 Javascript 一起工作
- reactjs - 在同一域上组织和部署多个 SPA
- xcode - 有谁知道在哪里可以获得适用于 xcode 10 和 swift 4.2 的 RxSwift Pod?
- powershell - 如何使用 Powershell 创建正确的 do-while 循环
- scala - 将不纯函数转换为纯函数改进 - Scala
- excel - 根据条件复制整行并粘贴到 sheet2 的公式
- python - TemplateDoesNotExist 与 Django-Fobi
- c++ - C++ 如何从虚拟类的模板化子类中获取数据?
- reactjs - Chartist Timeseries 固定轴时间标签