CSS3—HSL與HSLA屬性


㈠HSL(H,S,L)

⑴通過對色相(H)飽和度(S)明度(L)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色

 

⑵取值

H:Hue(色調)。0(或360)表示紅色,120表示綠色,240表示藍色,也可取其他數值來指定顏色。取值為:0 - 360

S:Saturation(飽和度)。取值為:0.0% - 100.0%

L:Lightness(亮度)。取值為:0.0% - 100.0%

 

⑶兼容性

淺綠 = 支持

紅色 = 不支持

粉色 = 部分支持

 

⑷示例:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{ background-color:hsl(360, 50%, 50%); } </style> </head> <body> <div>hsl顏色值</div> </body> </html>

 

效果圖:

 

㈡HSLA(H,S,L,A)

⑴此色彩模式與HSL相同,只是在HSL模式上新增了Alpha透明度

 

⑵參數說明:

H:Hue(色調)。0(或360)表示紅色,120表示綠色,240表示藍色,也可取其他數值來指定顏色。取值為:0 - 360

S:Saturation(飽和度)。取值為:0.0% - 100.0%

L:Lightness(亮度)。取值為:0.0% - 100.0%

A:Alpha透明度。取值0~1之間。

 

⑶兼容性

淺綠 = 支持

紅色 = 不支持

粉色 = 部分支持

 

⑷示例

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{ background-color:hsl(360, 50%, 50%,.5); } </style> </head> <body> <div>hsla顏色值</div> </body> </html>

 

效果圖:

 

參考:https://www.html.cn/book/css/values/color/hsla.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM