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

css圖片橫向移動

謝彥文2年前11瀏覽0評論

使用CSS可以輕松實現圖片的橫向移動效果,讓你的網站看起來更加生動有趣。這個效果可以用于展示產品的多視角,也可以用于頁面動態(tài)廣告宣傳。

/*CSS代碼實現*/
.image-container {
display: flex;
overflow-x: scroll; /*橫向滾動條*/
}
.image {
flex: 0 0 300px; /*設置圖片大小*/
margin-right: 10px; /*設置圖片之間的間距*/
}
/*JS代碼控制*/
let imageContainer = document.querySelector('.image-container');
let leftArrow = document.querySelector('.left-arrow');
let rightArrow = document.querySelector('.right-arrow');
let scrollAmount = 0;
let distance = 300;
rightArrow.addEventListener('click', function(event) {
event.preventDefault();
imageContainer.scrollTo({
top: 0,
left: (scrollAmount += distance),
behavior: 'smooth'
});
});
leftArrow.addEventListener('click', function(event) {
event.preventDefault();
imageContainer.scrollTo({
top: 0,
left: (scrollAmount -= distance),
behavior: 'smooth'
});
});

以上代碼首先使用CSS的flex布局實現了圖片橫向排列,同時利用overflow-x屬性將圖片超出容器的部分隱藏起來,并通過margin-right屬性設置圖片之間的間距。接著使用JS代碼監(jiān)聽左右箭頭的點擊事件,控制容器的滾動距離,來實現圖片的橫向移動效果。

總之,使用CSS和JS可以讓你輕松實現圖片橫向移動效果,讓網站更加生動有趣。