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

html5左右滑動效果代碼

林國瑞2年前9瀏覽0評論

HTML5是一種通用的標記語言,通過它能夠創(chuàng)建出非常豐富的交互式頁面。其中,左右滑動效果是一種在移動端網頁中非常常見的交互方式,它能夠讓內容在不切換頁面的情況下進行切換。下面是一個簡單的HTML5左右滑動的代碼:

<html>
<head>
<meta charset="utf-8">
<title>左右滑動效果</title>
<style>
.container {
width: 300px;
height: 200px;
overflow: hidden;
}
.gallery {
width: 900px; /* 3個圖片的寬度 */
height: 200px;
display: flex;
transition: all 0.3s ease; /* 過渡效果 */
}
.gallery img {
width: 300px;
height: 200px;
}
</style>
</head>
<body>
<div class="container">
<div class="gallery">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
</div>
</div>
<script>
var container = document.querySelector('.container');
var gallery = document.querySelector('.gallery');
var galleryWidth = gallery.offsetWidth; // 圖片容器寬度
var currentIndex = 0; // 當前圖片的索引
setInterval(function() {
currentIndex = currentIndex< 2 ? currentIndex + 1 : 0;
gallery.style.transform = `translateX(-${galleryWidth * currentIndex}px)`;
}, 2000);
</script>
</body>
</html>

上述代碼中,首先定義了一個容器div元素和一個圖片容器div元素,然后給圖片容器設置了display: flex;以及過渡效果,再定義一個間隔2s輪播的js函數,每次切換圖片時都將圖片容器向左移動一個圖片的寬度。