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

html5左右翻頁效果代碼

夏志豪2年前9瀏覽0評論

HTML5有許多令人驚喜的新功能,其中之一是左右翻頁效果。在這篇文章中,我們將介紹如何使用HTML5、CSS3和JavaScript實現一個簡單的左右翻頁效果。

<!DOCTYPE html>
<html>
<head>
<title>左右翻頁效果</title>
<style>
/* 設置容器樣式 */
.container {
position: relative;
width: 600px;
height: 400px;
margin: 0 auto;
overflow: hidden;
}
/* 設置頁面樣式 */
.page {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
/* 使用Flexbox布局實現水平和垂直居中 */
display: flex;
justify-content: center;
align-items: center;
/* 設置頁面背景 */
background-color: #f1f1f1;
}
/* 設置上一頁和下一頁按鈕樣式 */
.button {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 30px;
color: #333;
cursor: pointer;
}
/* 設置上一頁按鈕樣式 */
.prev {
left: 20px;
}
/* 設置下一頁按鈕樣式 */
.next {
right: 20px;
}
/* 設置第二頁樣式 */
.page-2 {
background-color: #ff8800;
}
/* 設置第三頁樣式 */
.page-3 {
background-color: #00bfff;
}
</style>
</head>
<body>
<div class="container">
<div class="page page-1">
<h1>第一頁</h1>
</div>
<div class="page page-2">
<h1>第二頁</h1>
</div>
<div class="page page-3">
<h1>第三頁</h1>
</div>
<div class="button prev"><i class="fas fa-chevron-left"></i></div>
<div class="button next"><i class="fas fa-chevron-right"></i></div>
</div>
<script>
// 獲取元素
var container = document.querySelector('.container');
var pages = document.querySelectorAll('.page');
var prev = document.querySelector('.prev');
var next = document.querySelector('.next');
// 初始化
var current = 0; // 當前頁面的索引
// 點擊上一頁按鈕
prev.addEventListener('click', function() {
if (current >0) {
current--;
turnPage();
}
});
// 點擊下一頁按鈕
next.addEventListener('click', function() {
if (current< pages.length - 1) {
current++;
turnPage();
}
});
// 翻頁函數
function turnPage() {
// 計算容器移動的距離
var distance = -current * 100;
// 移動容器
container.style.transform = 'translateX(' + distance + '%)';
}
</script>
</body>
</html>