【发布时间】:2017-06-13 19:26:59
【问题描述】:
我发现纯 css3 幻灯片的这个流畅而简单的代码...问题是,它没有响应,因为当图像变小而屏幕尺寸变小时,父 div“滑块”保持在 470 像素。添加宽度时,图像已经像魅力一样响应:100%。有人出主意吗?有没有可能?
HTML:
<div class='slider'>
<div class='slide1'><img src="../lp-pic-first.png"></div>
<div class='slide2'><img src="../lp-pic-second.png"></div>
<div class='slide3'><img src="../lp-pic-four.png"></div>
</div>
CSS:
.slider {
max-width: 1175px;
height: 470px;
position: relative;
width: 94%;
margin: 0 auto;
}
.slide1,.slide2,.slide3,.slide4,.slide5 {
position: absolute;
width: 100%;
height: 100%;
}
.slide1 {
animation:fade 16s infinite;
-webkit-animation:fade 16s infinite;
}
.slide2 {
animation:fade2 16s infinite;
-webkit-animation:fade2 16s infinite;
}
.slide3 {
animation:fade3 16s infinite;
-webkit-animation:fade3 16s infinite;
}
@keyframes fade
{
0% {opacity:1}
33.333% { opacity: 0}
66.666% { opacity: 0}
100% { opacity: 1}
}
@keyframes fade2
{
0% {opacity:0}
33.333% { opacity: 1}
66.666% { opacity: 0 }
100% { opacity: 0}
}
@keyframes fade3
{
0% {opacity:0}
33.333% { opacity: 0}
66.666% { opacity: 1}
100% { opacity: 0}
}
【问题讨论】:
标签: css slider responsive