顏色和透明度

Color and Opacity

在線示例

CSS3之前,樣式顏色要么是關(guān)鍵字娱挨,要么是十六進(jìn)制邦危,要么是 rgb()函數(shù)。

opacity property

此屬性用來設(shè)置元素的透明度毡熏,值在0.0到1.0之間爱只,默認(rèn)值是1.0,0.0代表完全透明招刹,1.0代表完全不透明恬试。

E { opacity: number; }

opacity 不僅影響設(shè)置了此屬性的元素,還影響其子元素疯暑。如果元素設(shè)置了opacity:0.6训柴,那么子元素也會有同樣的透明度,而且子元素的透明度只能再被設(shè)置為低與0.6妇拯,不能設(shè)置為高于0.6幻馁,即使設(shè)置了也不會有效果。

換句話說越锈,無法設(shè)置讓一個元素的透明度比其父元素更大仗嗦,或是說無法讓一個元素比其父元素更加不透明,只能是更加透明或是等于其父元素的透明度甘凭。

New and Extended Color Values

Alpha channel

顏色函數(shù)rgba()稀拐,分別是Red, Green, Blue, Alpha。

E { color: rgba(red, green, blue, alpha); }

alpha 的值和opacity屬性一樣丹弱,從0.0到1.0德撬,0.0代表完全透明,1.0代表完全不透明躲胳。
rgba()opacity 的區(qū)別:

  1. rgba() 是個顏色值蜓洪,所以無法通過他來改變一張圖片或是一個有背景圖片的元素的透明度。
  2. opacity 一樣坯苹,子元素會繼承父元素設(shè)置的rgba() 值 隆檀,但是子元素可以完全重寫其rgba() 值,不像opacity 粹湃,子元素只能往小(透明)的方向重寫恐仑。

所有設(shè)置顏色的地方都可以用rgba()

.shadow .text { box-shadow: 10px 10px 4px rgba(0,0,0,0.7); }
.border .text { border: 10px solid rgba(0,0,0,0.5); }
.text-semi p { color: rgba(0,0,0,0.6); }
.text-shadow p { text-shadow: 5px 5px 1px rgba(0,0,0,0.6); }

Hue, Saturation, Lightness

hsl() color function,HSL即是代表色調(diào)再芋,飽和度菊霜,亮度三個通道的顏色。

E { color: hsl(hue,saturation,lightness); }

hue 的值為0到360济赎,saturationlightness 的值為0%到100%鉴逞。

HSL RGB Hexadecimal Keyword
0,0%,0% 0,0,0 #000000 black
360,0%,100% 255,255,255 #FFFFFF white
0,100%,50% 255,0,0 #FF0000 red
120,100%,25% 0,128,0 #008000 green
240,100%,50% 0,0,255 #0000FF blue

相對rgba()记某,也有個hsla(),增加了alpha通道构捡。

E { color: hsl(hue,saturation,lightness,alpha); }

Color Variable: currentColor

顏色變量currentColor液南,代表當(dāng)前元素的color屬性值。

<h2>H2 (<abbr>此元素的任何顏色值若使用與父元素相同的顏色勾徽,可以使用currentColor變量</abbr>)</h2>
<h2 class="ccolor">H2 (<abbr>此元素的任何顏色值若使用與父元素相同的顏色滑凉,可以使用currentColor變量</abbr>)</h2>
h2 {
    color: black;
    padding: 10px;
    width: -webkit-max-content; 
}
h2.ccolor {
    background-color: black;
    color: yellow;
}
h2 abbr { border-bottom: 6px double currentColor; }

此文是對《The Book of CSS3 2nd edition》第10章的翻譯和歸納,方便以后查閱喘帚。
感謝其作者Peter Gasston !

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末畅姊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吹由,更是在濱河造成了極大的恐慌若未,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倾鲫,死亡現(xiàn)場離奇詭異粗合,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)乌昔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門隙疚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人磕道,你說我怎么就攤上這事供屉。” “怎么了捅厂?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵贯卦,是天一觀的道長。 經(jīng)常有香客問我焙贷,道長,這世上最難降的妖魔是什么贿堰? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任辙芍,我火速辦了婚禮,結(jié)果婚禮上羹与,老公的妹妹穿的比我還像新娘故硅。我一直安慰自己,他們只是感情好纵搁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布吃衅。 她就那樣靜靜地躺著,像睡著了一般腾誉。 火紅的嫁衣襯著肌膚如雪徘层。 梳的紋絲不亂的頭發(fā)上峻呕,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機(jī)與錄音趣效,去河邊找鬼瘦癌。 笑死,一個胖子當(dāng)著我的面吹牛跷敬,可吹牛的內(nèi)容都是我干的讯私。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼西傀,長吁一口氣:“原來是場噩夢啊……” “哼斤寇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拥褂,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤娘锁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后肿仑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體致盟,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年尤慰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了馏锡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡伟端,死狀恐怖杯道,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情责蝠,我是刑警寧澤党巾,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站霜医,受9級特大地震影響齿拂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜肴敛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一署海、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧医男,春花似錦砸狞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至报账,卻和暖如春研底,著一層夾襖步出監(jiān)牢的瞬間埠偿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工飘哨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胚想,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓芽隆,卻偏偏與公主長得像浊服,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胚吁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 概述 : ARGB 中 A 是不透明度牙躺,特別注意 顏色 Android中的顏色值通常遵循RGB/ARGB標(biāo)準(zhǔn),使用...
    媚竹風(fēng)閱讀 1,290評論 0 2
  • 1腕扶、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,621評論 0 7
  • 你有沒有發(fā)現(xiàn)半抱,有的工作匯報(bào)言簡意賅脓恕,字字如珠,清晰明了窿侈;而有的卻拖泥帶水炼幔,半天沒有講到重點(diǎn)。 從標(biāo)題看史简,有時(shí)你忍不...
    Fanny讀書閱讀 201評論 4 2
  • 不忘初心 方得始終
    東岳不是泰山閱讀 232評論 0 0
  • 機(jī)械制造業(yè)之殤 對于冷冰冰乃秀,黑乎乎的機(jī)械設(shè)備我打心底不喜歡。結(jié)...
    杯中閱讀 217評論 0 1