CSS3色彩表現(xiàn)的四種方式
2010/12/27 17:01:22

  
  傳統(tǒng)來(lái)說(shuō),大家在CSS中使用的顏色要么是16進(jìn)制格式(如#990000),要么是rgb格式(如rgb(171,205,239))。CSS3帶來(lái)了一些全新色彩表現(xiàn)和處理方法,比如使用HSL(Hue, Saturation, Light) 和opacity/alpha通道。但現(xiàn)在只有Firefox 3+, Chrome 1.0+ 和Safari 3+ 以及一些衍生的瀏覽器完全支持它們,據(jù)說(shuō)IE瀏覽器要等到IE9才會(huì)開(kāi)始支持一些CSS3屬性。

  HSLA

  當(dāng)然,HSLA 就是HSL 的擴(kuò)展,就像RGBa一樣,添加了第四個(gè)透明參數(shù)。使用HSLA就像RGBa一樣簡(jiǎn)單,僅僅在那里貼上額外的參數(shù)就OK了:div {background: hsla(30, 50%, 80%, 0.5);}HSLA被大部分瀏覽器支持,包括Safari 3.2+、Chrome、Firefox,IE不支持,和HSL不同的是,Opera9.6并不支持HSLA,直到Opera 10才開(kāi)始支持HSLA。

  HSL

  HSL是一個(gè)選擇顏色的很直觀的方法。如果你需要“再暗一點(diǎn)點(diǎn)兒” 或 “再亮一點(diǎn)點(diǎn)兒”,使用十六進(jìn)制組合會(huì)頗麻煩吧。幸運(yùn)的是,通過(guò)HSL,它就是僅僅一個(gè)簡(jiǎn)單的數(shù)字改變。HSL代表Hue(色調(diào)、也稱(chēng)“色相”)、Saturation(飽和度)和Lightness(明度)。Hue就是一個(gè)色盤(pán)中的顏色(參考上圖)。色彩選擇通過(guò)度數(shù)來(lái)確定,0o 就是紅色,120o 是綠色,而240o 就是藍(lán)色。當(dāng)然,你可以選擇中間的不同的色彩組合,這樣你就有這些:Saturation(飽和度)是該色彩被使用了多少。0%表示灰度,也就是我們并沒(méi)有使用這個(gè)顏色,而100%表示該顏色很飽滿。通俗的講,飽和度就是顏色的深淺程程度,鮮艷程度Lightness(明度)也就是該色彩有多亮。較低設(shè)置意味著暗,較高設(shè)置意味著亮,0% 和100%意味著分別為黑和白。所以,一個(gè)使用橙色的50%飽和度+50%名都的背景的對(duì)象看起來(lái)就像這樣:

  div {background: hsl(30, 50%, 80%);}

  RGBa

  下面讓我們討論一下RGBa。RGBa是對(duì)原始的RGB的擴(kuò)展,它加入了第四個(gè)參數(shù):alpha通道。alpha通道參數(shù)采用0 到1之間的小數(shù),就像opacity那樣。使用RGBa而不是opacity的優(yōu)勢(shì)是,當(dāng)使用RGBa的時(shí)候,透明不會(huì)被應(yīng)用到子元素。這也就一位著,你可以在一個(gè)透明對(duì)象里面使用一個(gè)完全不透明的子對(duì)象,而當(dāng)你使用opacity的時(shí)候,透明對(duì)象的子元素也是透明的。

  div {

  background: rgb(255,0,0); /* The old one */

  background: rgba(255,0,0,0.5); /* The new one */

  }

  Opacity

  這其實(shí)是一個(gè)舊屬性,令人驚奇的是,它被IE的當(dāng)前版本支持--盡管是以一種比較復(fù)雜的方法。Opacity將整個(gè)CSS 對(duì)象變透明,所有的子元素的透明度也會(huì)適當(dāng)?shù)睦^承。官方的語(yǔ)法如下:opacity: [0-1的小數(shù)];所以一個(gè)opacity: 0.5;設(shè)置會(huì)讓對(duì)象50%透明。盡管較新的瀏覽器積極的支持它,老的瀏覽器還是需要一些定制的代碼,就像IE瀏覽器一樣。

返回列表
返回首頁(yè) 主站蜘蛛池模板: 人人澡人人澡人人看添av| 国产精品一级片| 久久www成人看片| 桃花直播下载免费观看| 亚洲网站在线播放| 美国式禁忌芭芭拉| 国产在线一区二区| h视频在线观看免费| 在线播放国产一区二区三区| 丁香亚洲综合五月天婷婷| 日本免费一区二区三区最新| 亚洲六月丁香六月婷婷色伊人| 激情人妻另类人妻伦| 六月婷婷在线观看| 自拍另类综合欧美小说| 国产在线视频www色| 亚洲精品伊人久久久久| 国产青草视频在线观看| groupsex娇小紧的5一8 | 国产69精品久久久久999小说| 黄页网址大全免费观看35| 国产精品久久久久久搜索| 91精选在线观看| 天堂资源最新版在线官网 | 毛片女人十八以上观看| 免费成人在线电影| 精品无码成人网站久久久久久| 国产三级a三级三级野外| 高清videosgratis欧洲69| 国产日韩欧美中文字幕| 3d性欧美动漫精品xxxx| 国产精品欧美一区二区三区| 99在线国产视频| 天使a中文在线观看| tube欧美巨大| 少妇人妻偷人精品一区二区| 中国性猛交xxxxx免费看| 无人视频免费观看免费视频 | 精品1州区2区3区4区产品乱码| 啊轻点灬太粗嗯太深了宝贝| 色妞bbbb女女女女|