国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

IE瀏覽器支持RGBa的背景色

2020-05-22 13:24:44
字體:
來源:轉載
供稿:網友

   RGBa是一種在CSS中聲明包含透明效果的顏色的方法,通過RGBa我們可以將一個元素設置為透明,而不會影響其子元素。但是并非所有的瀏覽器支持RGBa的背景色,其中用戶頗多的老版本IE瀏覽器就不支持,好在IE瀏覽器支持條件注釋,我們可以拋棄RGB并使用IE瀏覽器的一個私有CSS濾鏡來實現同樣的效果。上代碼:

<!--[if IE]><style type="text/css">.color-block {background:transparent;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B7D0000,endColorstr=#4B7D0000);zoom: 1;}</style><![endif]-->

  點擊查看在線演示

  DXImageTransform.Microsoft.gradient濾鏡里的startColorstr參數值是#AARRGGBB形式的,其中的AA是代表不透明度的十六進制,00表示完全透明,FF就是全不透明,化成十進制的范圍就是0~255,剩下的RRGGBB就是顏色的十六進制代碼。例子中background: rgba(125, 0, 0, .3);表示的是30%不透明度的紅色背景。如何把30%的不透明度轉換成十六制呢?很簡單,先計算#AA的的十進制x,x/255 = 3/10,解得x=3*255/10,然后再把x換算成十六進制,約等于4B。

  RGBa顏色還可以用于border,不過,不同的瀏覽器對于border的RGBa支持不太一樣,不過唯一的不同是,Firefox在border的拐角處會出現疊加,比如透明度是0.4,那么在Firefox中,四個角的透明度會變成0.8,而支持RGBa的非FF瀏覽器不會出現這種情況。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜章县| 隆林| 永嘉县| 杭州市| 南京市| 锦屏县| 邓州市| 日土县| 文成县| 宝清县| 安国市| 宁都县| 潞西市| 普兰县| 鄱阳县| 巴林左旗| 社旗县| 宝坻区| 西乌珠穆沁旗| 安义县| 永兴县| 陈巴尔虎旗| 苏州市| 嘉禾县| 玉林市| 南华县| 策勒县| 凌海市| 青浦区| 苏尼特右旗| 辽中县| 炎陵县| 康定县| 阳春市| 莆田市| 西畴县| 高邮市| 宣化县| 宣城市| 武平县| 佛学|