在CSS中,可以使用@keyframes
规则和animation
属性来实现文字的荧光闪烁效果。这段代码定义了一个twinkling的关键帧动画,在白色的RGB值上改变透明度,实现闪烁的效果。.twinkling-text类使用这个动画,通过animation属性设置了动画的持续时间、循环次数和是否反向播放。以下是一个简单的例子:
<p class=“twinkling-text”>闪烁的文字效果</p>
<style>
@keyframes twinkling {
0% {color: rgba(255, 255, 255, 0.2); /* 半透明的白色 */
}
50% {color: rgba(255, 255, 255, 0.8); /* 较亮的白色 */
}
100% {color: rgba(255, 255, 255, 0.2); /* 回到原来的颜色 */
}
}.twinkling-text {
animation: twinkling 1s infinite alternate; /* 每秒闪烁一次,无限循环,交替方向播放 */
}</style>