【发布时间】:2018-01-14 08:40:03
【问题描述】:
我使用 CSS 创建了一个跳跃的文本动画。它运行良好,但我想更新该动画中的一些时间变化。目前动画每秒钟发生一次,持续时间无限。但我想每隔 5 秒 更新此动画,持续时间无限。
div.dancingtext {
font-size: 30px;
width: auto;
margin: 30px auto;
text-align: center;
-webkit-animation: jump 1.5s ease 0s infinite normal;
animation: jump 1.5s ease 0s infinite normal;
}
@-webkit-keyframes jump {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
50% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
80% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes jump {
0% {
transform: translateY(0);
}
20% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
50% {
transform: translateY(0);
}
60% {
transform: translateY(-15px);
}
80% {
transform: translateY(0);
}
100% {
transform: translateY(0);
}
}
<div class='dancingtext'>Dancing Text!</div>
【问题讨论】:
标签: html css animation css-animations