網站首頁 網站建設 公司動態 行業新聞 案例展示 關于我們

文章內容

IE, FireFox, Opera 瀏覽器支持Alpha透明的方法

日期:2013-12-16  來源:攀枝花惠康網絡公司

123 filter:alpha(opacity=50);       <span>/* IE */</span>-moz-opacity:0.5;              <span>/* Moz + FF */</span>opacity: 0.5;           <span>/* 撐持CSS3的瀏覽器(FF 1.5也撐持)*/</span> 先請看如下代碼:

簡單詮釋,IE使用私有屬性filter:alpha(opacity),Moz Family使用私有屬性-moz-opacity,而尺度的屬性是opacity(CSS 3, Moz Family部門撐持CSS3)。后面的數值是透明度,使用百分比或者小數(alpha(opacity))使用年夜于0小于100的數值,其實也是百分比)。

年夜膳縵沔的代碼中你沒有看到Opera。沒錯,Opera還未撐持尺度的opacity年夜Opera9起頭撐持CSS3的opacity了,也沒有其私有的可撐持Alpha透明的屬性。

可是,我們知道,Opera是撐持Alpha透明的PNG圖片的(當然Moz Family也撐持)。所以我們可以使用布景圖片來實現Alpha透明效不美觀。

關頭在于:

123 background: transparent url(alpha80.png) left top repeat!important;background: #ccc;filter:alpha(opacity=50);

既然Moz Family撐持Alpha透明的PNG,所以我們沒有需要使用其私有屬性了。當然,你可以使用尺度的opacity,但別同時使用Alpha透明圖片和opacity,這樣的話就成了兩者的同化了。你可以把膳縵沔的例子下載過來,然后/*opacity: .5;*/的注釋看看。

例子:http://www.omemo.net/neo/lab/alpha/

這部門內容來自于:http://www.omemo.net/neo/blog/?p=87

2、如想實現父標簽透明,而子標簽欠亨明,采用對于采用png透明的父標簽來說不存在問題,如不美觀采用alpha值無論ie還長短ie都存在這樣的問題,css聲了然position透明標簽包含的內容都透明。

例如:

123456789101112 &lt;div id="out"&gt;&lt;div id="in"&&lt;div&gt;&lt;div&gt;out{position: absolute;top:0;left: 0;width: 100%;background:url(../img/alpha30.png);/*非ie*/filter:alpha(opacity=30);/*ie*/}in{background:#fff}

這個時辰看到in也是透明的

hack體例:增添一個子標簽,采用css hack 使其在ie下布滿整個父標簽,并使其透明,因為透明部門和欠亨明部門是兄弟關系,所以不影響。

12345678910111213141516171819202122232425 &lt;div id="out"&gt;&lt;div id="in"&gt;欠亨明&lt;div&gt;&lt;div id="ie"&gt;欠亨明&lt;div&gt;&lt;div&gt;out{position: absolute;top:0;left: 0;width: 100%;background:url(../img/alpha30.png);z-index: 100;}in{background:#fff}*html out{background:out;}*html ie{position: absolute;top:0;left: 0;width: 100%;height:100%;background:url(../img/alpha30.png);filter:alpha(opacity=30);z-index: -1;/*讓其位于in的下面*/}

文章來源:攀枝花惠康網絡公司

惠康網絡,是一家專業從事攀枝花網站建設,攀枝花網站制作,攀枝花網站設計公司,提供網站建設一條龍服務(網站域名注冊+網站服務器租用+網站開發+網站維護+網站營銷推廣),惠康網絡立足攀枝花,輻射全中國,攀枝花惠康網絡的客戶已經遍布國內各地大中小城市,我們高效優質的網站建設服務深受用戶好評。

客服熱線:tel(謝先生)  客服QQ:1323605005  
服務郵箱:[email protected](售前咨詢)  [email protected](技術部)  [email protected](售后服務)
公司地址:四川省攀枝花市
郵編:617200

青海十一选五开奖图