我使用渐变来设置我的html页面的背景颜色。
CSS:
现在页面中有多种颜色。使用 JavaScript,如何获取页面特定部分的 RGB 或十六进制颜色代码值?
例如,如果我滚动页面,我想要获取页面顶部部分的颜色(突出显示部分内的颜色,但不是完全相同的颜色),以便我可以将该颜色代码分配/设置到我的页面上的另一个元素,例如导航栏、菜单等。 任何建议?
CSS:
background: linear-gradient(to top, #fb4080 10%,#ebb523 22%,#58d27c 40%,#2aff00 52%,#0fd2b7 65%,#6b6dff 80%,#ff05ea 100%);
现在页面中有多种颜色。使用 JavaScript,如何获取页面特定部分的 RGB 或十六进制颜色代码值?
例如,如果我滚动页面,我想要获取页面顶部部分的颜色(突出显示部分内的颜色,但不是完全相同的颜色),以便我可以将该颜色代码分配/设置到我的页面上的另一个元素,例如导航栏、菜单等。 任何建议?
tinycolor2
将hsl
转换为rgba
- 这是大多数非画布颜色选择器所做的。 - Daniel Lizik