CSS3_01:玩转文字渐变特效动画,这篇文章满足你,实现方式
/* 定义基本样式 */
.gradient-text {
font-family: 'Arial Black', arial-black, sans-serif;
font-size: 10em;
color: #ddd;
text-align: center;
position: relative;
animation: glow 1.5s ease infinite;
}
/* 定义动画 */
@keyframes glow {
0% {
text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
}
100% {
text-shadow: 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 60px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de;
}
}
/* 应用到HTML元素 */
<h1 class="gradient-text">Hello World</h1>
这段代码定义了一个.gradient-text
类,它使文字产生渐变色的动画效果。@keyframes glow
定义了名为glow
的动画,通过改变text-shadow
属性来实现光晕效果。然后将这个动画应用到拥有.gradient-text
类的HTML元素上。这是一个简单的文字渐变动画示例,可以根据需要进行修改和扩展。
评论已关闭