免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
CSS跨瀏覽器盒陰影效果

一、無關緊要碎碎念

在web頁面的ui表現中,投影效果可以說是非常常見的一種表現效果了。例如開心網的頭像修飾效果:
 


然而,在CSS2的時代,我們多半使用圖片實現類似效果,或是使用CSS其他屬性模擬陰影效果,但是,現在,CSS3的崛起使得這個問題已經不再是是個問題了,本文就將展示如何實現跨瀏覽器的盒陰影效果。

二、標準方法

標準方法當然就是指使用CSS3的方法了,這個應該不少同行應該知道,參見如下代碼:

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

釋義為:橫向偏移3像素,縱向偏移3像素,模糊4像素,顏色為純黑。

如果我們把含上面樣式的這個class shadow應用到圖片上,就會產生如下的效果(截自Firefox3.6):
 


三、那么IE瀏覽器呢?

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

.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這個class應用到圖片上,結果如下(截自IE6瀏覽器):
 


雖然效果不及Firefox,chrome等現代瀏覽器,但是還能湊合著用用。

四、樣式綜合

如下代碼:

.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');}

您可以狠狠地點擊這里:跨瀏覽器盒陰影效果demo

更多CSS3屬性的跨瀏覽器支持可以查閱這里(http://css3please.com/) (css3please.com)。

五、瀏覽器支持情況

  • Firefox 3.5+
  • Safari 3+
  • Google Chrome
  • Opera 10.50
  • Internet Explorer 5.5

如果您發(fā)現文章中有表述不準確或是有相關問題需要交流可以通過評論或是提問交流。
原創(chuàng)文章,轉載請注明來自張鑫旭-鑫空間-鑫生活[http://www.zhangxinxu.com]
 

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
兼容N多瀏覽器的CSS陰影效果
css代碼兼容瀏覽器技巧總結
CSS實現兼容性的漸變背景(gradient)效果
CSS技巧 — 不使用圖片實現圓角、陰影、漸變等功能
超酷的CSS3制作漂亮圓角漸變風格按鈕
css 層遮擋 無法點擊 解決 css pointer-events絕對定位層遮擋的問題解決辦法
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服