如何在
CSSStyleDeclaration
对象上设置HSL颜色?//CSS
background-color: hsl(155,100%,30%);
//JavaScript
divElement.style.backgroundColor = ?;
我不想在javascript中使用HEX值或颜色名称。
请提供建议。
W3C标准链接也会非常有帮助。
我犹豫是否将hsl字符串设置为颜色,因为我没有在W3C CSSOM或DOM标准中找到它。
style
属性字符串也是如此。然而我不知道这种行为是否在规范中有定义,或者它是否只是浏览器的行为。当你需要HSL声明时(例如,你只想对色调值进行动画处理),这可能会引起一些问题。 - Taruliahsl
代码不被接受?如果设置rgb
则可以正常工作。 - Gaurav Soni