色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css自適應(yīng)寬度圖片輪播代碼

黃保華1年前5瀏覽0評論

CSS自適應(yīng)寬度圖片輪播是很常用的網(wǎng)頁設(shè)計元素,下面是一份簡單的樣例代碼。

<div id="slider-wrap">
<ul id="slider">
<li><img src="1.jpg" alt="圖片1"></li>
<li><img src="2.jpg" alt="圖片2"></li>
<li><img src="3.jpg" alt="圖片3"></li>
</ul>
</div>

上述代碼使用了一個div容器包裹列表元素ul,以便進(jìn)行樣式控制。每個列表項(li)都包含一個圖像元素。

以下是CSS代碼部分來實現(xiàn)輪播動畫和自適應(yīng)寬度布局。

#slider-wrap {
position: relative;
overflow: hidden;
width: 100%;
height: 300px;
}
#slider {
position: absolute;
width: 300%;
height: 100%;
left: -100%;
list-style-type: none;
margin: 0;
padding: 0;
animation: slide 10s infinite;
}
#slider li {
float: left;
width: 33.33333%;
height: 100%;
text-align: center;
}
#slider li img {
max-width: 100%;
max-height: 100%;
margin: 0 auto;
}
@keyframes slide {
0% {
left: -100%;
}
12.5% {
left: -100%;
}
25% {
left: -200%;
}
37.5% {
left: -200%;
}
50% {
left: -300%;
}
62.5% {
left: -300%;
}
75% {
left: -200%;
}
87.5% {
left: -200%;
}
100% {
left: -100%;
}
}

上面代碼設(shè)置了一個相對位置容器,并將其子項絕對定位。列表項使用CSS中的浮動屬性來適應(yīng)容器的大小,并且圖像元素使用max-width和max-heigt來確保圖像按比例縮放。

最后,設(shè)定了一個CSS動畫來實現(xiàn)輪播效果。通過修改容器的左側(cè)位置相對于相對位置容器的位置,使用CSS動畫會讓列表項平移,并且從意想不到的方向回到屏幕中央。