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

html 圖片點擊滾動代碼

錢浩然2年前7瀏覽0評論

在網頁設計中,圖片點擊滾動效果經常被用來增強頁面的視覺效果,提高用戶體驗。下面是一段簡單的HTML代碼,可以實現圖片點擊滾動的效果。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>圖片點擊滾動</title>
<style>
/* 定義圖片樣式 */
.scroll-images {
width: 300px;
height: 200px;
overflow: hidden;
text-align: center;
margin: 50px auto;
}
.scroll-images img {
width: 100%;
vertical-align: middle;
}
/* 定義按鈕樣式 */
.scroll-btn {
display: inline-block;
width: 24px;
height: 24px;
background: #f00;
border-radius: 50%;
margin: 0 5px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="scroll-images">
<img src="image1.jpg" />
<img src="image2.jpg" />
<img src="image3.jpg" />
<img src="image4.jpg" />
</div>
<div class="scroll-btn" onclick="prevImage()"></div>
<div class="scroll-btn" onclick="nextImage()"></div>
<script>
// 獲取圖片數量
var imgLen = document.querySelectorAll('.scroll-images img').length;
// 定義當前圖片索引
var index = 0;
// 上一張圖片
function prevImage() {
index--;
if (index < 0) {
index = imgLen - 1;
}
changeImage();
}
// 下一張圖片
function nextImage() {
index++;
if (index >= imgLen) {
index = 0;
}
changeImage();
}
// 切換圖片
function changeImage() {
var scrollImages = document.querySelector('.scroll-images');
var imgWidth = scrollImages.offsetWidth;
var moveLeft = -index * imgWidth;
scrollImages.style.transform = 'translate(' + moveLeft + 'px)';
}
</script>
</body>
</html>

以上代碼中,我們首先定義了兩個樣式類,分別用來定義圖片和按鈕的樣式。接著使用HTML的<img>標記來插入四張圖片到頁面中,并將它們放到一個帶有overflow:hidden;樣式的DIV中。之后我們在頁面的底部加入兩個按鈕,以觸發JS代碼切換圖片。

在JS代碼中,我們首先使用document.querySelector()方法獲取了圖片容器和按鈕。然后定義了一個變量index,用來表示當前顯示的圖片索引。接著編寫了兩個函數prevImage()和nextImage(),用來切換圖片。在這里我們使用了transform屬性來讓圖片容器移動到當前索引的圖片位置。最后我們將三個函數寫入了<script>標簽中,并使用onclick事件綁定到按鈕上。

最后,這段代碼就可以在瀏覽器中運行,實現圖片點擊滾動的效果。當用戶點擊左側或右側按鈕時,頁面中的圖片會順利地向左或向右滾動,視覺效果非常不錯。