欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

css實(shí)現(xiàn)跨瀏覽器的盒陰影效果告別圖片實(shí)現(xiàn)類似效果

  發(fā)布時(shí)間:2013-01-08 14:08:29   作者:佚名   我要評(píng)論
在web頁(yè)面的UI表現(xiàn)中,投影效果可以說是非常常見的一種表現(xiàn)效果了,然而,在CSS2的時(shí)代,我們多半使用圖片實(shí)現(xiàn)類似效果,或是使用CSS其他屬性模擬陰影效果,但是,現(xiàn)在,CSS3的崛起使得這個(gè)問題已經(jīng)不再是是個(gè)問題了,本文就將展示如何實(shí)現(xiàn)跨瀏覽器的盒陰影效果

一、無關(guān)緊要碎碎念
在web頁(yè)面的ui表現(xiàn)中,投影效果可以說是非常常見的一種表現(xiàn)效果了。
然而,在CSS2的時(shí)代,我們多半使用圖片實(shí)現(xiàn)類似效果,或是使用CSS其他屬性模擬陰影效果,但是,現(xiàn)在,CSS3的崛起使得這個(gè)問題已經(jīng)不再是是個(gè)問題了,本文就將展示如何實(shí)現(xiàn)跨瀏覽器的盒陰影效果。

二、標(biāo)準(zhǔn)方法
標(biāo)準(zhǔn)方法當(dāng)然就是指使用CSS3的方法了,這個(gè)應(yīng)該不少同行應(yīng)該知道,參見如下代碼:

復(fù)制代碼
代碼如下:

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
}

釋義為:橫向偏移3像素,縱向偏移3像素,模糊4像素,顏色為純黑。
如果我們把含上面樣式的這個(gè)class shadow應(yīng)用到圖片上,就會(huì)產(chǎn)生如下的效果(截自Firefox3.6): 

 
三、那么IE瀏覽器呢?
對(duì)于目前對(duì)CSS3支持如孤芳自賞的IE瀏覽器怎么辦呢?box-shadow屬性對(duì)于IE瀏覽器就像是圣誕樹上的彩燈——裝飾而已。
好在IE瀏覽器有個(gè)IE shadow濾鏡?,是IE瀏覽器私有的一個(gè)東西,可以模擬還湊合的盒陰影效果,使用類似于下面的代碼:

復(fù)制代碼
代碼如下:

.shadow {
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

將shadow這個(gè)class應(yīng)用到圖片上,結(jié)果如下(截自IE6瀏覽器):
 
雖然效果不及Firefox,chrome等現(xiàn)代瀏覽器,但是還能湊合著用用。

四、樣式綜合
如下代碼:

復(fù)制代碼
代碼如下:

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

相關(guān)文章

  • IE下模擬css3中的box-shadow(陰影)效果代碼

    在ie下模擬css3中的box-shadow(陰影)可以使用ie的Shadow(陰影)濾鏡來實(shí)現(xiàn),需要注意的是該濾鏡必須配合background屬性一起使用,否則該濾鏡失效
    2013-09-11
  • CSS控制背景圖像平鋪實(shí)現(xiàn)邊框陰影效果

    CSS控制背景圖像平鋪,從而實(shí)現(xiàn)區(qū)域邊框陰影的效果,可貴之處是本代碼不管你需要陰影的區(qū)域是多大,它都能自動(dòng)適應(yīng),個(gè)人感覺還不錯(cuò),具體實(shí)現(xiàn)如下建議收藏下哦
    2013-08-25
  • 讓IE6、IE7、IE8支持CSS3的圓角、陰影樣式

    想做個(gè)頁(yè)面用到css3的圓角和陰影效果,但ie瀏覽器不支持,之前也聽說有插件可以實(shí)現(xiàn),周六在網(wǎng)上找到了一個(gè)方法,原文如下: 但凡是前端工程師,都知道IE6,IE7,IE8不支
    2013-07-02
  • css實(shí)現(xiàn)跨瀏覽器的box-shadow盒陰影效果告別圖片實(shí)現(xiàn)類似效果(2)

    前面的文章雖然實(shí)現(xiàn)IE下的盒陰影效果也是使用的濾鏡,但是使用的是shadow濾鏡,這種濾鏡的效果很牽強(qiáng),效果過渡不自然.而本文實(shí)現(xiàn)的IE下的盒陰影效果就相對(duì)非常自然,而且
    2013-01-08
  • css div 邊框陰影利用背景圖或內(nèi)外層div實(shí)現(xiàn)層次感覺陰影效果

    在網(wǎng)頁(yè)布局中偶爾會(huì)用到div 邊框陰影做一些特殊效果本文介紹兩種實(shí)現(xiàn)方法:一種是利用內(nèi)外層的div邊框來實(shí)例層次感覺的css邊框陰影效果,另一種是利用了背景圖片再加內(nèi)外div
    2012-12-18
  • css box-shadow陰影不透明的解決辦法

    你在使用box-shadow來實(shí)現(xiàn)陰影效果的時(shí)候,有沒有注意到有些情況下,陰影并不是透明的效果
    2011-08-28
  • CSS 文字加陰影變3D效果演示

    通過這個(gè)小例子你是否覺得CSS處理文字效果方面功能比較強(qiáng)大呢?確實(shí)是這樣的,用CSS可以給文字加陰影、加背景,讓文字變色炫彩、變成3維的,這并不難,好好研究一下這幾個(gè)
    2009-10-23
  • 使用CSS給圖片添加陰影的方法

    一般我們可以使用背景圖的方式給圖片添加陰影,但對(duì)于不固定尺寸的圖片如何實(shí)現(xiàn)呢?我們可以采取“視覺欺騙大法”——定義漸變邊框來實(shí)現(xiàn): [code] 2009-07-11
  • div實(shí)現(xiàn)陰影邊框效果(適應(yīng)各主流瀏覽器)

    陰影效果在以前或許會(huì)采用圖片來實(shí)現(xiàn),而如今使用css便可實(shí)現(xiàn),本文有個(gè)不錯(cuò)的示例,喜歡的朋友可以參考下
    2013-09-16

最新評(píng)論