本文主要向大家展示如何使用CSS3实现字体颜色渐变。 字体颜色渐变”这篇文章。
在使用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 裁剪背景图片css 文字颜色渐变,只保留文本部分
然后使用 -webkit-text-fill-color:transparent 将文本填充颜色设置为透明
利用色调动画,在60s内将色调从0deg调整到-360degcss 文字颜色渐变,实现字体颜色随时间变化的疗效
发表评论