CSS颜色的四种写法
文章目錄
- 1. 關鍵字
- 2. 十六進制
- 3. RGB
- 4. rgba
1. 關鍵字
可直接輸入顏色的英文拼寫單詞
border-color: red;2. 十六進制
所有瀏覽器都支持十六進制顏色值
十六進制顏色是這樣規定的:
#RRGGBB 其中的 RR(紅色)、GG(綠色)、BB(藍色)十六進制整數規定了顏色的成分。
所有值必須介于 0 與 FF 之間。
舉例說 #0000ff 值顯示為藍色,這是因為藍色成分被設置為最高值(ff),而其他成分被設置為 0。
border-color: #0000ff;3. RGB
所有瀏覽器都支持 RGB 顏色值
RGB 顏色值是這樣規定的:
rgb(red, green, blue)
每個參數 (red、green 以及 blue) 定義顏色的強度,可以是介于 0 與 255 之間的整數,或者是百分比值(從 0% 到 100%)。
舉例說 rgb(0,0,255) 值顯示為藍色,這是因為 blue 參數被設置為最高值(255),而其他被設置為 0。
同樣地,下面的值定義了相同的顏色:
rgb(0,0,255) 和 rgb(0%,0%,100%)。
4. rgba
以下瀏覽器支持 rgba 顏色:
IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+
顏色值是 RGB 顏色值的擴展,帶有一個 alpha 通道,它規定了對象的不透明度 。
顏色值是這樣規定的:
rgba(red, green, blue, alpha)
alpha 參數是介于 0.0(完全透明)與 1.0(完全不透明)的數字。
值得一提的是,當設置透明度的時候,可以寫 0 也可以不寫 0
例如:
rgba(255, 0, 0, 0.5)
rgba(255, 0, 0, .5)
這兩個效果其實都是一樣的
參考資料:
w3c:CSS 合法顏色值
總結
以上是生活随笔為你收集整理的CSS颜色的四种写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用web.py在BAE建立自已的电影网
- 下一篇: vue引入D3绘制流程图