您可以使用 IE 特定的 filter css 规则来实现这一点并完全放弃 CSS3PIE。
这将为您提供接近您正在寻找的东西。
filter:
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=10),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5),
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2);
可以在这里查看演示:http://hedgerwow.appspot.com/demo/shadow
有关 IE 过滤器的更多信息,请参阅这篇 MSDN 文章:http://msdn.microsoft.com/en-us/library/ms532847(v=vs.85).aspx
这些过滤器中的许多过滤器自 IE4 以来就已受支持,远早于 css2,当时还没有浏览器完全支持 CSS1。因此,如果您认为辉光滤镜看起来很难看,请归咎于 1997 而不是微软。 ;)