【发布时间】:2017-08-16 07:40:59
【问题描述】:
目前我在我创建的网站中使用 swipper carousel。我想为每个滑动图像的标题添加一些动画。所以我使用@-webkit-keyframes 来实现它。但仅适用于我得到的第一张图像这种效果。在其他图像中,内容是静态的。任何想法如何在加载后为每张幻灯片实现这一点。感谢任何帮助。谢谢...
.carousel-content{
width: 1200px;
height: 100px;
//padding: 20px;
padding-top:200px;
padding-left:80px;
padding-right: 80px;
position: absolute;
text-align: center;
color:white;
font-size:40px;
font-weight: 800;
-webkit-animation-duration: 10s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown ;
animation-name: fadeInDown ;
}
HTML
<div class="swiper-container" >
<div class="swiper-wrapper" >
<div class="swiper-slide">
<div class="carousel-content fadeInDown ">
Buisness is good
</div>
</div>
<div class="swiper-slide">
<div class="carousel-content fadeInDown ">
Buisness is good
</div></div>
<div class="swiper-slide">
<div class="carousel-content fadeInDown">
Buisness is good
</div></div>
<div class="swiper-slide">
<div class="carousel-content fadeInDown">
Buisness is good
</div></div>
<div class="swiper-slide" >
<div class="carousel-content fadeInDown">
Buisness is good
</div></div>
<div class="swiper-slide">
<div class="carousel-content fadeInDown">
Buisness is good
</div></div>
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
我的 jsfiddle 是 https://jsfiddle.net/2ume828d/
【问题讨论】:
-
你能提供你的代码作为sn-p
-
首先从你的 html 中移除多余的
"。这是什么class="carousel-content" "fadeInDown"? -
好的,请稍等..谢谢
标签: javascript html css carousel swiper