【发布时间】:2012-08-31 13:01:23
【问题描述】:
我正在尝试让一些文本具有渐变色,但我不知道如何。我正在尝试这样:
我唯一尝试过的是-webkit-mask,但我无法让它按我想要的方式工作。另一件事是color 属性中的-webkit-gradient - 这可能吗?
跨浏览器兼容性相当重要,但不是世界末日。我更喜欢文字是 IE 中的纯色,而不是将整个内容转换为图像(有很多这样的文字,其中一些是动态的)。
【问题讨论】:
我正在尝试让一些文本具有渐变色,但我不知道如何。我正在尝试这样:
我唯一尝试过的是-webkit-mask,但我无法让它按我想要的方式工作。另一件事是color 属性中的-webkit-gradient - 这可能吗?
跨浏览器兼容性相当重要,但不是世界末日。我更喜欢文字是 IE 中的纯色,而不是将整个内容转换为图像(有很多这样的文字,其中一些是动态的)。
【问题讨论】:
对于基于 webkit 的浏览器(Chrome 和 Safari):
.text {
font-size: 20px;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#111));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
对于 IE 和其他:
【讨论】:
linear-gradient语法:background-image:-webkit-linear-gradient(#fff, #111);?