国产探花免费观看_亚洲丰满少妇自慰呻吟_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瀏覽器不會出現這種情況。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特前旗| 阿拉尔市| 定州市| 玛沁县| 麟游县| 林西县| 肥乡县| 根河市| 汝南县| 万全县| 洪洞县| 潞城市| 平果县| 河南省| 横峰县| 莒南县| 兴文县| 卫辉市| 九台市| 丹东市| 邢台市| 林芝县| 荣昌县| 昆山市| 乌什县| 定结县| 乐亭县| 江永县| 堆龙德庆县| 略阳县| 正蓝旗| 诸暨市| 德保县| 平原县| 南乐县| 安远县| 南昌县| 唐海县| 龙泉市| 视频| 当涂县|