纯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>

本篇博客结束谢谢观看

目录
相关文章
|
18小时前
|
前端开发
CSS动画(动态导航栏)
CSS动画(动态导航栏)
|
8天前
|
前端开发 容器
用CSS将文字超出部分变为省略号的方法
用CSS将文字超出部分变为省略号的方法
|
22天前
|
前端开发 JavaScript
保存网页中的css和js文件,网站保存,复制网站不可复制的文字,网站抠图
保存网页中的css和js文件,网站保存,复制网站不可复制的文字,网站抠图
14 0
|
1月前
|
前端开发 JavaScript
HTML DOM如何通过JavaScript动态改变元素的CSS样式?
【5月更文挑战第23天】HTML DOM如何通过JavaScript动态改变元素的CSS样式?
33 1
|
1月前
|
前端开发
前端 CSS 经典:好看的文字阴影
前端 CSS 经典:好看的文字阴影
22 0
|
1月前
|
前端开发 算法
【css炫酷动画】让面试官眼前一亮的故障风格文字动画,3年Web前端开发工程师面试经验分享
【css炫酷动画】让面试官眼前一亮的故障风格文字动画,3年Web前端开发工程师面试经验分享
|
1月前
|
前端开发 容器
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
16 1
|
1月前
|
移动开发 前端开发 JavaScript
【专栏:HTML与CSS实战项目篇】使用HTML5与CSS3制作一个动态表单验证页面
【4月更文挑战第30天】本文介绍了使用HTML5和CSS3创建动态表单验证页面的方法。首先,简述HTML5用于构建网页内容,CSS3用于描述样式。接着,分四步展示实现过程:1) 设计包含输入框和提示信息的表单结构;2) 使用CSS3创建样式,增强视觉效果;3) 使用JavaScript监听输入事件,动态验证表单并显示错误信息;4) 测试和调试确保跨平台兼容性。通过学习,开发者能掌握创建带验证功能的表单,提升用户体验。
|
1月前
|
编解码 前端开发 JavaScript
【专栏:HTML与CSS实战项目篇】打造一个动态新闻网站
【4月更文挑战第30天】构建动态新闻网站,运用HTML和CSS提升编程技能和网页设计理解。项目包括首页、新闻列表页和详情页,设计简洁易用,包含顶部导航、轮播图和新闻列表。页面布局注重吸引力和易用性,色彩搭配选用冷色调为主,辅以亮色点缀。字体选择清晰易读,布局保持整洁。交互效果如轮播图、导航栏高亮和响应式设计增强用户体验。本文提供基础新闻网站构建指南,为进一步功能扩展和优化打下基础。
|
1月前
|
前端开发 JavaScript 安全
【亮剑】探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式
【4月更文挑战第30天】本文探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式。文章分为三部分:首先解释了样式传递的必要性,包括模块化、主题化和动态样式以及TypeScript集成。接着介绍了内联样式的基本用法和最佳实践,展示了一个使用内联样式自定义按钮颜色的例子。最后,讨论了使用CSS模块和TypeScript接口处理复杂样式的方案,强调了它们在组织和重用样式方面的优势。结合TypeScript,确保了样式的正确性和可维护性,为开发者提供了灵活的样式管理策略。