文字弹性跳动CSS3代码
要实现文字的弹性跳动效果,可以使用CSS3的animation
属性结合keyframes
规则。以下是一个简单的示例,展示如何为文字创建弹性跳动的效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bouncing Text</title>
<style>
.bouncing-text {
display: inline-block;
font-size: 24px;
animation: bounce 2s infinite alternate;
}
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
</style>
</head>
<body>
<div class="bouncing-text">弹性跳动的文字</div>
</body>
</html>
在这个例子中,.bouncing-text
类定义了文字的初始样式和动画。@keyframes bounce
规则定义了动画的关键帧,实现了文字在垂直位置上的跳动。animation
属性设置了动画的名称(bounce
)、持续时间(2s
)、循环次数(infinite
)以及动画的播放方式(alternate
),后者表示动画在每次循环结束时反向播放。
评论已关闭