<hex-color>
<hex-color> CSS 資料型別 是一種表示 sRGB 顏色十六進位制顏色語法的符號,它使用原色分量(紅、綠、藍)以十六進位制數字表示,以及它的透明度。
<hex-color> 值可以在任何可以使用 <color> 的地方使用。
語法
#RGB // The three-value syntax #RGBA // The four-value syntax #RRGGBB // The six-value syntax #RRGGBBAA // The eight-value syntax
值
R或RR-
顏色的紅色分量,是一個不區分大小寫的十六進位制數字,範圍在
0到ff(255) 之間。如果只有一個數字,則會重複:1表示11。 G或GG-
顏色的綠色分量,是一個不區分大小寫的十六進位制數字,範圍在
0到ff(255) 之間。如果只有一個數字,則會重複:c表示cc。 B或BB-
顏色的藍色分量,是一個不區分大小寫的十六進位制數字,範圍在
0到ff(255) 之間。如果只有一個數字,則會重複:9表示99。 A或AA可選-
顏色的 alpha 分量,表示其透明度,是一個不區分大小寫的十六進位制數字,範圍在
0到ff(255) 之間。如果只有一個數字,則會重複:e表示ee。0或00表示完全透明的顏色,而f或ff表示完全不透明的顏色。
注意:該語法不區分大小寫:#00ff00 與 #00FF00 相同。
示例
十六進位制亮粉色
此示例包含四個亮粉色方塊,其背景分別為完全不透明或半透明,使用四種不同長度的不區分大小寫的十六進位制顏色語法建立。
HTML
html
<div>
#F09
<div class="c1"></div>
</div>
<div>
#f09a
<div class="c2"></div>
</div>
<div>
#ff0099
<div class="c3"></div>
</div>
<div>
#FF0099AA
<div class="c4"></div>
</div>
CSS
亮粉色背景顏色使用三、四、六和八位十六進位制表示法建立,並同時使用了大寫和小寫字母。
css
[class] {
width: 40px;
height: 40px;
}
.c1 {
background: #f09;
}
.c2 {
background: #f09a;
}
.c3 {
background: #ff0099;
}
.c4 {
background: #ff0099aa;
}
結果
規範
| 規範 |
|---|
| CSS 顏色模組第四版 # 十六進位制表示法 |
瀏覽器相容性
載入中…
另見
<color>資料型別<named-color>資料型別rgb()顏色函式- CSS 顏色 模組