如何添加在animate.css中编码的css动画循环之间的间隔
How to add interval between cycles of css animation which is coded in animate.css?
这个问题有部分重复,但不是完全重复。我知道如何在我自己的动画中添加间隔,但现在我谈论的动画来自animate.css。我想在它的动画中增加间隔,比如说,shake。怎样
尝试使用javascript来实现这一点。
使用-
$(".ani").delay(700).each(function(index) {
$(this).delay(700*index).fadeIn(500);
});
将class="ani"
添加到需要延迟的元素中,并使用计时(以毫秒为单位)来实现延迟和触发计时。
使用animation-iteration-count: x;
可以控制动画的触发次数。
希望这能有所帮助。
h1 {
animation-duration: 3s;
animation-name: shake;
animation-iteration-count: infinite;
animation-delay: 3s;
}
@keyframes shake{
from {
margin-left: 100%;
width: 300%;
}
to {
margin-left: 0%;
width: 100%;
}
}
检查此链接https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations
我希望这对你有用
动画在3秒后继续执行,因为我们定义了animation-duration: 3s;
以及为什么动画在一次之后继续执行,因为我们定义了animation-iteration-count: infinite;
只需给它一个id并应用css。#animationID { animation-duration: 2s; }
相关文章:
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- 点击CSS动画
- 只在滚动时播放循环css动画-滚动停止时停止
- CSS动画暂停并使用javascript播放
- 使用javascript可以设置css动画的当前百分比
- 使用Jquery和'的CSS动画;.css'
- CSS动画背景图像的过渡越来越暗
- 单击css动画后丢失的事件
- CSS动画-显示和隐藏面板
- 更改javascript中的css动画
- Css动画-setTimeout没有't应用打断动画的更改
- firefox中的CSS动画不起作用
- 如何只有点击时才有CSS动画,而不是页面加载
- css动画和jquery.load()在移动设备上断断续续
- 如何在 CSS 动画遇到屏幕边缘时停止它
- CSS 动画将恢复为原始状态
- 通过javascript触发CSS动画
- CSS 动画在元素隐藏时暂停
- CSS 动画中的非动画帧序列