CSS动效合集之实现气泡发散动画
/* 气泡动画实现 */
.bubble-animation {
animation: bubble-animation 5s infinite;
position: relative;
font-size: 10px;
color: rgba(255, 255, 255, 0.7);
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
/* 气泡动画关键帧 */
@keyframes bubble-animation {
0% {
transform: translate(200px, 200px) scale(1);
opacity: 1;
}
50% {
transform: translate(-200px, 200px) scale(1.5);
opacity: 0.7;
}
100% {
transform: translate(-200px, -200px) scale(0.7);
opacity: 0;
}
}
这段代码定义了一个.bubble-animation
类,它使用@keyframes
规则定义了气泡的动画效果。气泡从一个位置放大到另一个位置,透明度随之变化,并在动画结束时消失。这是一个简单的气泡动画实现,可以为网页元素提供活力和趣味性。
评论已关闭