多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > CSS3 RGBA 屬性高級用法

CSS3 RGBA 屬性高級用法

來源:程序員人生   發布時間:2014-03-19 05:41:34 閱讀次數:2712次

貌似最近網上對CSS3的討論真的很火,現在講一下CSS3里目前用的比較廣的RGBA屬性的高級使用方法。這個屬性的兼容問題比較簡單,IE8已經支持這個屬性,IE6和IE7也可以通過hack支持。RGBA和CSS2里的RBG屬性差不多,只是RGBA屬性多了一個透明度的定義,CSS3標準里對RGBA屬性的解釋如下:

/* 基本語法 */
em { color: Rgba(red,green,blue,opacity) }
/* 舉例 */
em { color: rgba(255,0,0,1) } /* 紅色,不透明 */
em { color: rgba(100%,0%,0%,1) } /* 同上 */

在現實中,使用三個1~255的十進制數值去定義一個顏色比用百分比更加準確,下面是幾個顏色的RGB數值,大家在使用的時候只需要把00~FF的16進制數值換算成十進制就行了。

RGB顏色十進制數值

如何使用RGBA屬性

RGBA的強大之處在于,通過對透明度的定義和不同層的顏色混合可以呈現出更多的顏色,就像顏料的混合一樣。舉一個例子,我們先為頁面設置一個背景圖片,接著為頁面里的H1里的內容設置一個顏色,例如:

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

效果如下:
H1沒有透明效果
這里可以看到H1并沒有透明效果

但如果我沒對H1設置一個整體的透明度(opacity屬性)的話,效果會變成怎樣呢?

h1 {
color: rgb(0, 0, 0);
background-color: rgb(255, 255, 255);
opacity: 0.5;
}

整個H1元素透明
在這里我們看到的效果是整個H1包括文字都呈現50%的透明度。可是文字透明是影響閱讀的,我們用RGBA屬性單獨設置H1的背景色試試。

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

RGBA單獨設置H1元素背景
這是我們可以看到H1的背景成50%透明的白色,但里面的文字還是不透明的黑色。當然,你也可以只讓H1里的文字透明。

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

RGBA只讓H1里的文字透明
只讓文字透明,可以用來創建剪紙效果。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 噜噜色.com| 网站午夜 | 337p日本大胆欧美人术艺术精品 | 久久久久久亚洲精品 | 成人精品一级毛片 | 免费人成毛片乱码 | 中文字幕乱码熟 | 性欧美日韩 | 欧美18性| 九月婷婷天天澡天天添天天爽 | 92精品国产自产在线观看48页 | 国产精品一区二区三区四区 | 337p欧洲日本大胆艺术 | 一本大道道无香蕉综合在线 | 日本高清在线看 | 免费欧美在线视频 | 超乳w真性中出し冲田杏梨101 | 亚洲欧美日韩精品高清 | www免费在线观看 | 亚洲国产成人久久精品影视 | 免费午夜影院 | 日本特黄特色大片免费播放视频 | 亚洲人成网亚洲欧洲无码 | 成年人免费看视频 | 国产一二三区视频 | 欧美性xxxx另类 | 亚洲国产二区三区久久 | 在线免费观看污片 | 黄色小说校园春色 | 欧美精品久久 | 亚洲国产情侣一区二区三区 | 亚洲国产精品久久日 | 国产精品亚洲高清一区二区 | 亚洲成人网页 | 亚洲成a人在线播放www | 久久国产影视 | 我想看一级毛片 | 国产清纯91天堂在线观看 | 日本一二区视频 | 日本www在线视频 | 亚洲欧美日韩中文综合在线不卡 |