【发布时间】:2015-01-06 14:10:45
【问题描述】:
我想使用 css 关键帧循环这个文字广告横幅。
- 首先显示的文本1
- 第二次添加 text2(text1 保留在那里)
- 添加的第三个按钮(text1 和 text2 也保留在那里)
- 然后消失其中 3 个
- 再次显示文本1
- 第二次添加 text2(text1 保留在那里)
- 添加的第三个按钮(text1 和 text2 也保留在那里)
我怎样才能重复(循环)这些动作?
如果我在 -webkit-animation 中有无限,我只能循环一个元素。
有人可以帮忙吗? 这是我的代码http://jsfiddle.net/ddpatty/Ng3Qf/
.lg-text-1 {
-webkit-animation: txt-animation 0.8s 1 ease-in-out;
}
.lg-text-2 {
-webkit-animation: txt-animation 1.5s 0.8s 1 ease-in-out;
}
.button {
-webkit-animation: btn-animation 2s 0.3s 1 ease-in-out;
}
@-webkit-keyframes txt-animation {
0% {opacity: 0;}
80% {opacity: 0.8;}
100% {opacity: 1;}
}
@-webkit-keyframes btn-animation {
0% {opacity: 0;}
80% {opacity: 0;}
100% {opacity: 1;}
}
【问题讨论】:
-
为了循环内容,您需要两个内容副本,以允许结尾和开头并排。当两者之间的边界离开屏幕时,将位置重置为起点并重新开始。
-
我没有很好地解释我想要做什么,所以我做了一些编辑。在这种情况下我必须有两份吗?
标签: css html animation css-animations banner-ads