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