文字轮廓效果
CSS中有什么方法可以为不同颜色的文本提供轮廓?我想突出显示文本的某些部分以使其更直观-例如名称,链接等。更改链接颜色等现在很普遍,因此我需要一些新的东西。
回答:
text-stroke
在CSS3中有一个名为webkit的实验性属性,我一直在尝试使其工作一段时间,但到目前为止仍未成功。
相反,我使用的是已经受支持的text-shadow
属性(我相信Chrome,Firefox,Opera和IE 9 支持该属性)。
使用四个阴影来模拟描边文本:
.strokeme { color: white;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
<div class="strokeme">
This text should have a stroke in some browsers
</div>
正如Jason C在评论中提到的那样text-shadow
,除Opera Mini外,所有主流浏览器都支持CSS属性。我认为text-
stroke应该使用CSS来解决此问题,以实现向后兼容(实际上并不是与自动更新的浏览器有关的问题)。
以上是 文字轮廓效果 的全部内容, 来源链接: utcz.com/qa/407852.html