使用带或不带Jquery的javascript,我需要根据开始和结束颜色创建渐变颜色.这可以通过编程方式完成吗?
最终颜色只会是起始颜色的深色阴影,它是一个无序列表,我无法控制li项目的数量.我正在寻找一种解决方案,允许我选择开始和结束颜色,将十六进制值转换为RGB,以便可以在代码中进行操作.起始RGB值增加基于项目数计算的步长值.
因此,如果列表中有8个项目,那么它需要以8个步骤增加单独的红绿蓝值以获得最终颜色.有没有更好的方法来做到这一点,如果是这样,我在哪里可以找到一些示例代码?
我使用Gradient为我的html主体背景设置颜色。
CSS:
background: linear-gradient(to top, #fb4080 10%,#ebb523 22%,#58d27c 40%,#2aff00 52%,#0fd2b7 65%,#6b6dff 80%,#ff05ea 100%);
Run Code Online (Sandbox Code Playgroud)
现在,身体充满了多种颜色。使用JavaScript如何获取页面特定部分的RGB或十六进制颜色代码值?
例:
如果我滚动页面,我想获取页面顶部的颜色(突出显示的部分内部的颜色不完全而是邻近的值),以便我可以将该颜色代码分配/设置给页面上的另一个元素如导航栏,菜单等

有什么建议么?