如何在CSSStyleDeclaration對象上設置hsl顏色?如何在CSSStyleDeclaration對象上設置hsl顏色?
//CSS
background-color: hsl(155,100%,30%);
//JavaScript
divElement.style.backgroundColor = ?;
我不想在javascript中使用HEX值或顏色名稱。
請建議。
W3C標準鏈接也是一個很好的幫助。
我毫不猶豫地設置hsl字符串,因爲我沒有在W3C CSSOM或DOM標準中找到它。
除此之外,應該注意的是,在DOM中,它總是轉換回RGB。即使手動設置'style'屬性字符串。然而,我不知道這個行爲是在規範中定義的,還是隻是瀏覽器的行爲。當您需要HSL聲明時,可能會導致一些問題(例如,您想要爲Hue值設置動畫效果)。 – Tarulia