欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css圖文滾動展示窗

周雨萌1年前7瀏覽0評論

CSS圖文滾動展示窗是一種非常方便展示圖片和文字內容的方式,通過CSS樣式設置可以實現自動輪播和手動切換的效果。

/* CSS代碼 */
.carousel {
position: relative;
width: 100%;
height: 400px;
overflow: hidden;
}
.carousel-slider {
position: absolute;
width: 100%;
height: 100%;
display: flex;
transition: transform 0.5s ease-in-out;
}
.carousel-item {
flex-shrink: 0;
width: 100%;
height: 100%;
}
.carousel-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.carousel-nav {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
display: flex;
}
.carousel-nav-item {
margin-right: 10px;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #ccc;
cursor: pointer;
}
.carousel-nav-item.active {
background-color: #333;
}

上面的CSS代碼中,我們首先定義了一個.carousel的容器,并且設置了其position屬性為relative,width為100%以及height為400px,overflow為hidden以隱藏超出容器的部分。在.carousel容器內,我們定義了一個.carousel-slider項作為滾動窗口,為了實現水平滾動的效果,我們將其display屬性設置為flex,并且添加了transform屬性來控制其偏移,實現行進動畫效果。在.carousel-slider內,我們定義了多個.carousel-item元素作為圖片輪播的項,其flex-shrink屬性被設置為0,表示子項不隨flex容器的縮放而縮放。在.carousel-item內定義的img,其display屬性為block,width為100%,height為100%以填滿.carousel-item容器,object-fit屬性為cover可以讓圖片等比例縮放并且填充.carousel-item容器。

為了實現切換按鈕,我們在.carousel容器中定義了一個.carousel-nav元素,其position屬性設置為absolute,bottom屬性設置為20px,left屬性設置為50%并且用transform屬性將其向左移動50%,使其保持在容器底部的中央位置。在.carousel-nav內定義多個.carousel-nav-item元素作為切換按鈕,margin-right屬性為10px,用來保持分布間隔,width屬性和height屬性設置為10px,用來設置圓點的大小, border-radius屬性設置為50%,將其變成圓形,background-color屬性定義其背景顏色(默認為灰色)。通過為carousel-nav-item元素添加active類的樣式來更改其顏色,從而展示為當前活動項的狀態。

通過這些CSS樣式定義,我們可以輕松地創建一個圖片和文字內容的滾動展示窗,同時實現自動輪播和手動切換的效果,使得展示內容更加生動、直觀。