CSS3动画已经成为了现代网页设计的重要组成部分,其中鼠标悬停文字动画是一种非常常见的效果。使用CSS3动画实现鼠标悬停文字动画,需要使用:hover选择器和keyframes关键字,具体代码如下:s...
CSS3动画已经成为了现代网页设计的重要组成部分,其中鼠标悬停文字动画是一种非常常见的效果。
使用CSS3动画实现鼠标悬停文字动画,需要使用:hover选择器和@keyframes关键字,具体代码如下:
span:hover {
animation-name: wave;
animation-duration: 1s;
animation-iteration-count: infinite;
}
@keyframes wave {
0% {
transform: translateX(0);
color: #000;
}
50% {
transform: translateX(10px);
color: #f00;
}
100% {
transform: translateX(0);
color: #000;
}
} 在上述代码中,我们使用:hover选择器来表示鼠标悬停的状态,然后定义一个名为wave的动画,并使用@keyframes来定义动画的具体过程。
在这个动画中,我们首先将文字的颜色设置为黑色,然后在50%的时候将文本向右移动10像素,并将颜色设置为红色,最后再将文本移回原来的位置并将颜色还原为黑色。
通过这种方式,我们可以很容易地实现一个简单而又实用的鼠标悬停文字动画,使我们的网页看起来更加生动有趣。