以前写过一篇关于字体渐变效果的文章,那时候初出茅庐,啥都不太懂,就只会个静态,这次逛animate.css网站的时候发现他的字体是动态渐变效果的,这就有点刺激了,于是研究了一下。

效果图

教程

主要是利用了css3的滤镜效果,也就是hue-rotate()色调转盘,他会根据当前的颜色进行调整,大概可以理解为ps中的调整色相吧。

 p {
     font-size: 60px;
     color: #f35626;
     background-image: linear-gradient(92deg, #f35626 0%, #feab3a 100%);
     -webkit-background-clip: text;
     background-clip: text;
     -webkit-text-fill-color: transparent;
     animation: hue 60s infinite linear;
 }

 @keyframes hue {
     from {
         filter: hue-rotate(0deg);
     }
     to {
         filter: hue-rotate(-360deg);
     }
 }

这段代码完全就是抄animate的了,哈哈...懒得写,具体css的意思可以看我这篇文章了解一下:

CSS3文字渐变效果

关于滤镜的教程,可以看看张鑫旭大佬的文章

## CSS filter:hue-rotate色调旋转滤镜实现按钮批量生产

懒得研究的就直接copy上面的代码就行,如果对颜色不满意自行调整css中的颜色即可。

吃水不忘挖井人,感谢那些分享自己知识的人,是他们用自己的热情搭建了一个又一个路标。

分类: CSS 标签: 字体渐变动效

评论

暂无评论数据

暂无评论数据

目录