我的这段文字渐渐变色了。
我经历过一些教导如何将渐变应用于动态文本的技巧。它可以工作,但似乎Safari无法很好地处理它。
两个问题:元素顶部的这一行看起来像是-webkit-background-clip: text;
的错误,但这个问题是较小的,因为我可以处理它。真正的问题是模糊的文字,tho。
CSS
.title {
font-weight: 700;
font-size: 50px;
line-height: 1em;
text-align: right;
color: #981d97;
display: block;
background-image: -webkit-linear-gradient(left ,#ffa300 0,#e31c79 50%,#981d97 100%);
background-image: linear-gradient(to right,#ffa300 0,#e31c79 50%,#981d97 100%);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
text-fill-color: transparent;
-webkit-font-smoothing: antialiased;
}
我的小提琴:https://jsfiddle.net/d3vLd4ft/1/
line-height
从1em
更改为50px
的提示,因为它可能处于半像素高度。 无法正常工作