有没有办法用不同颜色部分填充文本?

时间:2018-04-01 20:38:44

标签: css svg canvas

这是我想要实现的目标: enter image description here

有没有办法使用W3网络技术,例如SVG,Canvas?

1 个答案:

答案 0 :(得分:3)

是的,您可以使用text-fill-colorbackground-clip属性。



html, body {
  background: #000;
}

p {
  margin: 0px;
}

#clip {
  background: linear-gradient(to right, rgba(127, 127, 127, 1) 23%, rgba(234, 85, 7, 1) 20%, rgba(234, 85, 7, 1) 57%, rgba(127, 127, 127, 1) 59%);
  background-attachment: fixed;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 8vw;
  font-weight: bold;
  text-align: center;
}

<p id="clip">Lorem ipsum dolor sit </p>
&#13;
&#13;
&#13;

注意:访问this link了解详情。