在网页的合适位置,放一些带有跑马灯特效的文字肯定会吸引访客的眼球的。今天这篇博文就写一写利用纯css来实现网页中文字跑马灯特效的案例。
在css3出现以前,如果要制作一段流光文字必须借助图片,但现在我们直接可以利用css代码来实现了,省时又少力,还能加快前端网页的加载速,省资源啊。
先看效果图:
css3实现文字跑马灯(流光)效果
html代码
免费资源网:http://www.freexyz.cn
css代码
代码实现原理:
以上代码中,使用了css中的 animation 属性,linear-gradient()函数,以及 @keyframes 规则来实现的
1、animation 属性
animation:是css3中新增的属性,它可以制作出多种酷炫的动画效果,如果对flash有一定的了解,那这个属性就会很容易学习。
2、@keyframes 规则。
@keyframes:能够将一套 css 样式逐渐变化为另一套样式,来实现动画的效果。
0% 是动画的开始时间,100% 动画的结束时间。
3、linear-gradient() 函数
linear-gradient() 函数用于创建一个线性渐变的 "图像"。
在线演示: