Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
229 views
in Technique[技术] by (71.8m points)

html - Do browsers translate HSL to RGB by default in the background?

Do browsers by default translate any color value that is not in RGB like HSL to RGB by default when displaying the color? I did put a hsl color value for the color property in css and when I did inspect the value was hsl, but I did read online how there may be some indirectly translation happening for browser to use RGB value, so thought to ask here. Is there a reason why if the browser does it, anything to do with the display?

question from:https://stackoverflow.com/questions/65865217/do-browsers-translate-hsl-to-rgb-by-default-in-the-background

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Hi welcome to stack overflow, as per the spec:

If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one.

Meaning that no matter what is your input, the computed value always results in either rgb or rgba. And it has no thing to do with the display.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...