IE自己是shadow濾鏡能夠實現相似效果的,還有一些js和.htc的hack文件能夠幫助你在IE中實現這一效果。我也沒法一一都去嘗試,這裏只介紹我用過的一個。css
ie-css3.htc是一個能夠讓IE瀏覽器支持部份CSS3屬性的htc文件,不僅是box-shadow,它還能夠讓你的IE瀏覽器支持圓角屬性border-radius和文字陰影屬性text-shadow。css3
它的使用方法是:下載它並放到你的服務器目錄web
在你的<head></head>裏面寫入下面的代碼:瀏覽器
<!--[if IE]> <style type="text/css">img, #testdiv, .testbox{behavior: url(http://yourdomain.com/js/ie-css3.htc);} </style> <![endif]-->
藍色部份輸入要使用box-shadow屬性的選擇器,綠色部份輸入ie-css3.htc的絕對路徑,或相對路徑,反正要保證能訪問獲得。服務器
而後這樣就OK了。但仍是有幾點須要注意的是:dom
因此說,這個腳本了僅僅是讓IE支持了部份的box-shadow值。若是你有其它更好的IE hacks腳本,歡迎留言分享。fetch