学堂 学堂 学堂公众号手机端

在CSS中如何让字体渐变,用到什么知识

lewis 1年前 (2024-03-30) 阅读数 9 #技术
这篇文章给大家介绍了“在CSS中如何让字体渐变,用到什么知识”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。

在使用Animation.css的时候发现它的官网字体会渐变,看了一下他的css很有趣


  .site__title {
    color: #f35626;
    background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear;
  }
@-webkit-keyframes hue {
    from {
      -webkit-filter: hue-rotate(0deg);
    }
    to {
      -webkit-filter: hue-rotate(-360deg);
    }
  }

这里使用 -webkit-background-clip: text 来裁剪背景图片只留下text的部分

然后使用 -webkit-text-fill-color: transparent 来设置文字填充颜色透明

使用hue动画,在60s内来调整色相从0deg到-360deg,就实现了字体颜色随时间渐变的效果


感谢各位的阅读,以上就是“在CSS中如何让字体渐变,用到什么知识”的内容了,经过本文的学习后,相信大家对在CSS中如何让字体渐变,用到什么知识都有更深刻的体会了吧。这里是博信,小编将为大家推送更多相关知识点的文章,欢迎关注!
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门