css初级项目文字颜色渐变动画

我告诉你...2 02 2 年...我在想这个东西...如何让文字颜色动起来...
想一想...就拿某个城市...比如上海...那里有很多广告牌...很多设计师喜欢用这个效果...
后来我意识到...关键就在这几行代码...看这个 .gradient-text { 字体大小:4 rem; 字体粗细:粗体; 背景图像:线性渐变(4 5 deg,ff7 a00,ff008 0,c7 00ff); 背景大小:3 00% 3 00%; -webkit-background-clip:文本; 背景剪辑:文本; -webkit-text-fill-color:透明; 动画:渐变动画4 s轻松无限; }
这一段...我看的时候就一头雾水...背景怎么能切成文字的形状...
那个background-image: Linear-gradient(4 5 deg, ff7 a00, ff008 0, c7 00ff); 这行...你看...我试了好几种颜色...橙色加粉色加紫色...效果最好...
background-size: 3 00% 3 00%...这个值很关键...我设置为1 00%...我发现流动效果不明显...然后我改成3 00%...哇...好多了...
那个动画:gradient-animation 4 s ease无限;...我调整了左右时间...2 秒太快了... 6 秒太慢了...最后定为4 秒...慢慢的...感觉刚刚好...
@keyframesgradient-animation { 0% { 背景位置: 0% 5 0%; } 5 0% { 背景位置:1 00% 5 0%; } 1 00% { 背景位置:0% 5 0%; } } 这个关键帧...我一开始设置为0%,从左边开始...5 0%到右边...1 00%又回到左边...这样循环...可以看到颜色在流动...
可能是我有点极端...我觉得这个效果特别适合标题...看看“渐变文字动画”...在网页上走来走去...很养眼...
而且...完全没有JavaScript...就这么几行CSS...就完成了...这样 没遇到什么麻烦...
我当时在北京...一个人在咖啡馆...就在摆弄这个...搞了好久...终于搞定了...当时好高兴...
如果你想尝试...就把这段代码粘贴到你的HTML中...效果绝对好...特别是H1 标签...视觉冲击力很强...
真的...很简单...而且很酷...信不信由你...

html如何制作水印_HTML水印(文字/图片)添加与设置方法

CSS背景或伪元素简单高效,Canvas在复杂场景下功能强大,并提供保护增强辅助,所以需要选择方法。

html怎么实现字体颜色自动根据背景变化?

CSS 渐变可以更改背景文本颜色和主题切换按钮。
.theme1 , .theme2 定义渐变背景。
Javascript 切换主题改变颜色。

自己掂量一下。