跨浏览器文本(模糊)阴影
如何获得跨浏览器的文本(模糊)阴影?包括IE6、7、8。
有没有css或js解决方案?
我想获得具有语义和有效标记的文本阴影。
How to get cross-browser text (blur) shadow? including IE6, 7, 8.
is there any css or js solution?
I want to get text-shadow with semantic and valid markup.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
jQuery Dropshadow 插件 可以处理这个问题。
为了获得完全的浏览器兼容性,您必须使用 JavaScript,没有纯 CSS 解决方案。
The jQuery Dropshadow plugin can handle this.
To get complete browser compatibility, you're going to have to use JavaScript, there is no pure-CSS solution.
此方法使用定位的
span
来实现外观。http://krijnhoetmer.nl/stuff/javascript/text-shadow/
有可能是使用转换的纯 CSS 解决方案。
使用过滤器:
IE 6 支持过滤器,因此您可以使用:
因此跨浏览器样式可能如下所示:
This approaches uses a positioned
span
to achieve the look.http://krijnhoetmer.nl/stuff/javascript/text-shadow/
There may be a pure css solution using transforms.
Using Filters:
IE 6 supports filters so you can use:
So a cross browser style might look like:
这是一个 Codepen 演示,它将向您展示如何创建文本模糊效果以及多种效果其他文字效果。
对于旧版本的 Internet Explorer 版本 9,早至 5.5,您可以通过使用 IE 特定的 CSS 过滤器属性来生成模糊效果,如下所示
对于较新版本的 IE,您可以指定它们回退到与此元的 IE9 兼容性价值。
Here is a Codepen demo that will show you how to create a text-blur effect along with several other text effects.
For older versions of Internet Explorer version 9, as far back as 5.5 you can generate the blur effect by using the IE specific CSS filter attributes like this
For newer versions of IE you can specify for them to fall-back to IE9 compatibility with this meta value.