我的文字阴影在Google Chrome中发生了什么变化?

时间:2011-10-08 16:25:39

标签: html css google-chrome rendering

所以我有一些简单的风格here以Chrome为基础,以与FF相同的方式呈现Chrome - 就像这样

soft FF 4 rendering

突然间我用chrome查看我的文档并看到了这个

enter image description here

在所有阴影处都不透明=(如何处理tham - 如何解决?

enter image description here

我的CSS code

body{padding: 5px;background-color: #FFF;font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}
h1,h2,p{margin: 0 10px}
h1,h2{font-size: 250%;color: #FFF; text-shadow: 0px 1px 1px #000;}
h2{font-size: 120%;}
div#nifty{ margin: 0 1%;background: #9BD1FA}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
p{color: #000;text-shadow: 0px 1px 1px #fff;padding-bottom:0.3em}
input[type="button"], .eButton {width: 150px;padding: 5px 10px;word-wrap: break-word;height: auto;}}
::-moz-selection {   background-color: #fbfdfe;  color: #ff6c24; text-shadow: 0px 1px 1px #258ffd;}
::selection {  background-color: #fbfdfe;   color: #fff;   text-shadow: 0px 1px 1px #258ffd;}

1 个答案:

答案 0 :(得分:1)

如果您正在寻找半透明阴影,可以尝试使用rgba值而不是十六进制值。所以它是:

h1 { text-shadow: 1px 1px 1px rgba(0,0,0,.20); }

其中前三个数字是RBG值(红色,绿色,蓝色),第四个数字是不透明度(从0到1)。所以上面的例子是黑色,不透明度为20%。

此外,奇怪的阴影权重似乎来自text-shadow上的模糊值。当我将其更改为1px 1px 0时,它会提供比0px 1px 1px更均匀的阴影。不知道为什么。