css - 暂停 css3 关键帧动画

标签 css animation internet-explorer-9 keyframe

我有两种模式。我想按这个顺序展示它们

1) 淡入模式 1
2) 淡入模式 2
3)淡出模式1
4) 淡出模式2

然后无限期地重复。

我有这个,它显示了正确的顺序,但不会暂停模式,而另一个会淡入。

@keyframes fadeIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
 }

@keyframes fadeOut {
 0%   { opacity: 1; }
 100% { opacity: 0; }
}


.pattern-one  {
  animation: fadeIn 2s infinite alternate;
}

.pattern-two  {
  animation: fadeOut 2s infinite alternate;
}

是否可以引入暂停?

最佳答案

你想实现这样的目标吗?

@keyframes fadeIn {
  0%   { opacity: 1; }
  25% { opacity: 0; }
  50% { opacity: 1; }
  75% { opacity: 1; }
  100% { opacity: 1; }
 }

@keyframes fadeOut {
  0%   { opacity: 1; }
  25% { opacity: 1; }
  50% { opacity: 0; }
  75% { opacity: 1; }
  100% { opacity: 1; }
}


.pattern-one  {
  animation: fadeIn 4s infinite;
}

.pattern-two  {
  animation: fadeOut 4s infinite;
}
div{
  width:50px;
  height:50px;
  background-color: blue;
  margin:10px;
}
<div class="pattern-one"></div>
<div class="pattern-two"></div>

关于css - 暂停 css3 关键帧动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38353131/

相关文章:

javascript - 我想从这个站点复制元素的响应行为,如何进行?

objective-c - 重复一次后停止动画

CSS 3D动画?

javascript - TranslateX 显示为动画

jsf-2 - &lt;meta http-equiv ="X-UA-Compatible"content ="IE=8"/> 在 RichFaces webapp 中被忽略

javascript - 如何使用 js 或 jquery div.width css 属性?

javascript - 使用 CSS 无限滚动文本

javascript - IE9 本地文件系统安全性阻止 js 执行

javascript - 将缩略图添加到基本的 jQuery slider

html - 将 IE9 文档模式更改为 IE9 标准