我试图在网页上使用Internet Explorer的"glow“视觉滤镜,但在Internet Explorer9中查看页面时没有效果。我查看了MSDN网站,它显示视觉滤镜和过渡在IE9中已被弃用。那么像下面这样的CSS代码的IE9等价物是什么?
filter: progid:DXImageTransform.Microsoft.glow(color=black, strength=5);有没有办法在IE9中实现美观、可读的白底白字?
发布于 2011-06-25 11:09:00
过滤器的许多用途已经被CSS3所取代。您正在寻找的效果(发光)需要CSS3 text-shadow属性,不幸的是,该属性在IE9中不可用。
发布于 2011-11-30 17:36:32
现在,您可以使用-ms-filter: "glow(color=red, strength=5)"等-ms-filter
小演示:http://jsfiddle.net/frozenkoi/nsr4F/
请注意,根据Introduction to Filters and Transitions,首选的语法是包含过滤器的PROGID并使用引号,例如-ms-filter:"progid:DXImageTransform.Microsoft.Glow(color=red, strength=5)",因为一些过滤器的工作方式因语法而异。
更多信息:-ms-filter Attribute | filter Property & Visual Filters and Transitions Reference
发布于 2011-07-24 18:29:01
尝试使用filter:shadow(color=#dddddd,direction=135,strength=2); http://msdn.microsoft.com/en-us/library/ms533086(v=vs.85).aspx
https://stackoverflow.com/questions/6475498
复制相似问题