3-19. color屬性

color 屬性規(guī)定文本的顏色。

描述
color_name 規(guī)定顏色值為顏色名稱的顏色(比如 red)。
hex_number 規(guī)定顏色值為十六進(jìn)制值的顏色(比如 #ff0000)。
rgb_number 規(guī)定顏色值為 rgb 代碼的顏色(比如 rgb(255,0,0))。
inherit 規(guī)定應(yīng)該從父元素繼承顏色。
單位 描述
(顏色名) 顏色名稱 (比如 red)
rgb(x,x,x) RGB 值 (比如 rgb(255,0,0))
rgb(x%, x%, x%) RGB 百分比值 (比如 rgb(100%,0%,0%))
#rrggbb 十六進(jìn)制數(shù) (比如 #ff0000)

body
  {
  color:red;
  }
h1
  {
  color:#00ff00;
  }
p
  {
  color:rgb(0,0,255);
  }

從 0 到 255 種紅綠藍(lán)值能夠組合出總共超過(guò)一千六百萬(wàn)種不同的顏色(根據(jù) 256 x 256 x 256 計(jì)算)。
大多數(shù)現(xiàn)代的顯示器都能顯示出至少 16384 種不同的顏色。

可以用以下方法來(lái)規(guī)定 CSS 中的顏色:

  • 十六進(jìn)制色
  • RGB 顏色
  • RGBA 顏色
  • HSL 顏色
  • HSLA 顏色
  • 預(yù)定義/跨瀏覽器顏色名

1、十六進(jìn)制顏色
所有瀏覽器都支持十六進(jìn)制顏色值。
十六進(jìn)制顏色是這樣規(guī)定的:

RRGGBB,其中的 RR(紅色)、GG(綠色)、BB(藍(lán)色)十六進(jìn)制整數(shù)規(guī)定了顏色的成分。

所有值必須介于 0 與 FF 之間。
舉例說(shuō),#0000ff 值顯示為藍(lán)色,這是因?yàn)樗{(lán)色成分被設(shè)置為最高值(ff),而其他成分被設(shè)置為 0。
在CSS中只要十六進(jìn)制的顏色每?jī)晌坏闹刀际且粯拥? 那么就可以簡(jiǎn)寫為一位
例如: #FFEE00 == #FE0

p
{
background-color:#0000ff;
}

2、RGB 顏色
所有瀏覽器都支持 RGB 顏色值。
RGB 顏色值是這樣規(guī)定的:rgb(red, green, blue)。
每個(gè)參數(shù) (red、green 、 blue) 定義顏色的強(qiáng)度,可以是介于 0 與 255 之間的整數(shù),或者是百分比值(從 0% 到 100%)。
舉例說(shuō),rgb(0,0,255) 值顯示為藍(lán)色,這是因?yàn)?blue 參數(shù)被設(shè)置為最高值(255),而其他被設(shè)置為 0。
同樣地,這兩個(gè)值定義了相同的顏色:rgb(0,0,255) 和 rgb(0%,0%,100%)。

p
{
background-color:rgb(255,0,0);
}

3、RGBA 顏色
RGBA 顏色值是 RGB 顏色值的擴(kuò)展,帶有一個(gè) alpha 通道 - 它規(guī)定了對(duì)象的不透明度。
RGBA 顏色值是這樣規(guī)定的:rgba(red, green, blue, alpha)。
alpha 參數(shù)是介于 0.0(完全透明)與 1.0(完全不透明)的數(shù)字,取值越小就越透明。

p
{
background-color:rgba(255,0,0,0.5);
}

4、HSL 顏色
HSL 指的是 hue(色調(diào))、saturation(飽和度)、lightness(亮度) - 表示顏色柱面坐標(biāo)表示法。
HSL 顏色值是這樣規(guī)定的:hsl(hue, saturation, lightness)。
Hue 是色盤上的度數(shù)(從 0 到 360) - 0 (或 360) 是紅色,120 是綠色,240 是藍(lán)色。
Saturation 是百分比值;0% 意味著灰色,而 100% 是全彩。
Lightness 同樣是百分比值;0% 是黑色,100% 是白色。

p
{
background-color:hsl(120,65%,75%);
}

5、HSLA 顏色
HSLA 顏色值是 HSL 顏色值的擴(kuò)展,帶有一個(gè) alpha 通道 - 它規(guī)定了對(duì)象的不透明度。
HSLA 顏色值是這樣規(guī)定的:hsla(hue, saturation, lightness, alpha),其中的 alpha 參數(shù)定義不透明度。alpha 參數(shù)是介于 0.0(完全透明)與 1.0(完全不透明)的數(shù)字。

p
{
background-color:hsla(120,65%,75%,0.3);
}

6、顏色名字
HTML 和 CSS 顏色規(guī)范中定義了 147 中顏色名(17 種標(biāo)準(zhǔn)顏色加 130 種其他顏色)。

p{
  color:red;
  }

最常用還是前面2種,所有的瀏覽器都支持。
http://www.w3school.com.cn/cssref/pr_text_color.asp
http://www.w3school.com.cn/cssref/css_colornames.asp
http://www.w3school.com.cn/cssref/css_colorsfull.asp

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • -------------------------一、控制指令--------------------------...
    夜幕小草閱讀 3,241評(píng)論 0 5
  • 什么是顏色 Wiki是這樣說(shuō)的:顏色或色彩是通過(guò)眼、腦和我們的生活經(jīng)驗(yàn)所產(chǎn)生的一種對(duì)光的視覺(jué)效應(yīng)。嗯,簡(jiǎn)單點(diǎn)說(shuō),顏...
    評(píng)評(píng)分分閱讀 33,375評(píng)論 6 57
  • 1.顏色有幾種寫法 這里暫且不提透明色,把它放在下一部分。 (1).關(guān)鍵字寫法: 直接指定顏色名,如red、blu...
    zh_yang閱讀 766評(píng)論 0 0
  • 1.網(wǎng)頁(yè)亂碼的問(wèn)題是如何產(chǎn)生的?怎么解決? 一:亂碼產(chǎn)生的原因是:當(dāng)我們保存文件時(shí)會(huì)把我們寫入的文字使用編輯器默認(rèn)...
    freddy閱讀 642評(píng)論 0 0
  • 一、相關(guān)網(wǎng)站地址 Sass官網(wǎng):http://sass-lang.com/;Sass中文網(wǎng):https://www...
    夏晶晶綠閱讀 994評(píng)論 0 0

友情鏈接更多精彩內(nèi)容