Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让一些文本具有渐变色,但我不知道如何。我试图这样得到它:
我唯一尝试过的是-webkit-mask,但我无法让它按照我想要的方式工作。另一件事是-webkit-gradient在color财产中-这可能吗?
-webkit-mask
-webkit-gradient
color
跨浏览器兼容性相当重要,但不是世界末日。我更喜欢文本在 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 和其他:
http://www.webdesignerwall.com/demo/css-gradient-text/