纯css创建动态文字渐变效果

简介: 纯css创建动态文字渐变效果

动态效果就不放了,放两张效果不同的展示了

效果展示

11d653de704f477bbae157adebb5a18d.png

首先创建html部分

<h1 class="gradient-box"><b><strong>123123123</strong></b></h1>

控制时间的

1.  @keyframes gradientAnimation {
2. 0% { background-position: 0% 50%; }
3. 50% { background-position: 100% 50%; }
4. 100% { background-position: 0% 50%; }
5.     }

控制样式的动画效果的

1. 
2. /* 设置元素样式 */
3. .gradient-box {
4. width: 200px;
5. height: auto;
6. background: linear-gradient(90deg, red, blue,gray,#02B379);
7. background-size: 200% 200%;
8. animation: gradientAnimation 2s ease infinite;
9.       -webkit-text-fill-color: transparent;
10.                 -webkit-background-clip:text;
11. 
12.     }

完整代码

1. <!DOCTYPE html>
2. <html>
3. <head>
4. <meta charset="utf-8" />
5. <title></title>
6. <meta name="viewport" content="width=device-width, initial-scale=1">
7. <style type="text/css">
8. 
9. 
10. /* 创建渐变动画 */
11.   @keyframes gradientAnimation {
12. 0% { background-position: 0% 50%; }
13. 50% { background-position: 100% 50%; }
14. 100% { background-position: 0% 50%; }
15.     }
16. 
17. /* 设置元素样式 */
18.     .gradient-box {
19.       width: 200px;
20.       height: auto;
21.       background: linear-gradient(90deg, red, blue,gray,#02B379);
22.       background-size: 200% 200%;
23.       animation: gradientAnimation 2s ease infinite;
24.       -webkit-text-fill-color: transparent;
25.                 -webkit-background-clip:text;
26. 
27.     }
28. 
29. </style>
30. </head>
31. <body>
32. <h1 class="gradient-box"><b><strong>123123123</strong></b></h1>
33. </body>
34. </html>

本篇博客结束谢谢观看

目录
相关文章
|
2月前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
25 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
3月前
|
前端开发
简单几行代码CSS实现网页自动打文字效果
简单几行代码CSS实现网页自动打文字效果
51 1
简单几行代码CSS实现网页自动打文字效果
|
30天前
|
Web App开发 前端开发 iOS开发
|
3月前
|
移动开发 前端开发 HTML5
css实现涂绘文字的效果
如何使用HTML5和CSS3创建一个简单的文字涂抹动画效果。通过设置一个相对定位的父级div包含文本,并在其上使用绝对定位的伪元素与之重叠,实现动画效果。关键在于控制伪元素的宽度从0%到100%的变化过程,同时利用`overflow: hidden`和`white-space: nowrap`确保文本按预期显示。光标效果则通过添加右边界来模拟。整体代码简洁明了,便于理解和实践。
36 1
css实现涂绘文字的效果
|
3月前
|
前端开发 程序员
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)。赶紧学会了,来制作属于我们程序员的浪漫吧!
75 0
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
|
3月前
|
前端开发
CSS流光文字效果:打造网页上的霓虹灯效果!
CSS流光文字效果:打造网页上的霓虹灯效果!
|
4月前
|
前端开发 容器
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
38 2
|
4月前
|
前端开发
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
91 2
|
4月前
|
JavaScript 前端开发
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
88 1
|
4月前
|
前端开发
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
2098 1