【发布时间】:2018-05-22 12:42:46
【问题描述】:
我有一个带有 CSS3 的幻灯片,每个孩子都有 animation-delay,
但这不是动态的,因为我应该为每个标签添加 nth-child ,
有没有办法自动给li标签添加动画延迟?
这是 CSS 代码:
.cb-slideshow li:nth-child(2) span {
-webkit-animation-delay: 6s;
-moz-animation-delay: 6s;
-o-animation-delay: 6s;
-ms-animation-delay: 6s;
animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
-webkit-animation-delay: 12s;
-moz-animation-delay: 12s;
-o-animation-delay: 12s;
-ms-animation-delay: 12s;
animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
-webkit-animation-delay: 18s;
-moz-animation-delay: 18s;
-o-animation-delay: 18s;
-ms-animation-delay: 18s;
animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) span {
-webkit-animation-delay: 24s;
-moz-animation-delay: 24s;
-o-animation-delay: 24s;
-ms-animation-delay: 24s;
animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) span {
-webkit-animation-delay: 30s;
-moz-animation-delay: 30s;
-o-animation-delay: 30s;
-ms-animation-delay: 30s;
animation-delay: 30s;
}
我想更改此代码,为每个标签添加 6s 延迟。
【问题讨论】:
-
@IsmailFarooq 该问题的答案无法解决我的问题。
-
阅读投票最多的答案,如果没有 js,这是不可能的,您可以使用 sass 减少重复次数,但您无法动态处理它
-
但只有一种方法是内联样式检查我的答案
-
@IsmailFarooq 感谢您的提示