2

我正在尝试创建一个可以在 Internet Explorer 中正常工作的发光文本。

我有这个文本阴影声明:

text-shadow: 0 0 4px White;

对于 IE,我添加了这个:

filter: "progid:DXImageTransform.Microsoft.Chroma(Color='White') progid:DXImageTransform.Microsoft.Glow(Strength=5, Color=#ffffff)";

它有效,但它关闭了文本抗锯齿,所以它看起来真的很丑 - 比较这两个图像(Chrome vs IE9):

在此处输入图像描述 在此处输入图像描述

你知道如何解决这个问题吗?谢谢。

4

1 回答 1

2

我确实相信这会让事情看起来更现代:

<font style="display: block; filter: glow(Color=white, Strength=$2) 
blur(add=false, direction=0, strength=1) 
blur(add=false, direction=180, strength=1) 
blur(add=false, direction=270, strength=1) 
blur(add=false, direction=90, strength=1">Novinky</font>

基本上,这是一种伪抗锯齿,首先应用发光,然后在 4 个方向(U、D、L、R)上模糊 1 个像素(甚至模糊发光本身)

测试页面: http ://tcll5850.proboards.com/thread/178/post-glow-plugin-darkpikachu

参考页面: http ://www.ssi-developer.net/css/visual-filters.shtml

于 2013-11-18T00:58:32.950 回答