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

html 相冊可翻頁點擊放大代碼

錢淋西2年前9瀏覽0評論
相冊可翻頁點擊放大代碼

HTML相冊是一種在網頁上展示圖片的常用方式,常常用于博客、網站等頁面的設計。通過HTML,我們可以輕松地制作一套美觀實用的圖片相冊。而其中,相冊可翻頁、點擊放大功能也是非常實用的設計。接下來,我們將介紹如何使用HTML代碼實現這一目的。

<html>
<head>
<title>圖片相冊</title>
<style>
.gallery {
position: relative;
margin-top: 20px;
margin-left: 50px;
}
.thumbnail {
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
cursor: pointer;
position: relative;
border: 2px solid black;
box-sizing: border-box;
}
.thumbnail:hover {
opacity: 0.7;
}
.thumbnail img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.modal {
display: none;
position: fixed;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.9);
}
.modal-content {
margin: auto;
display: block;
width: 80%;
max-width: 700px;
}
.modal-content img {
width: 100%;
height: auto;
}
.close {
position: absolute;
top: 0;
right: 0;
font-size: 35px;
font-weight: bold;
color: white;
cursor: pointer;
}
</style>
</head>
<body>
<div class="gallery">
<div class="thumbnail">
<img src="images/pic1.jpg" alt="pic1" onclick="showModal('images/pic1.jpg')"/>
</div>
<div class="thumbnail">
<img src="images/pic2.jpg" alt="pic2" onclick="showModal('images/pic2.jpg')"/>
</div>
<div class="thumbnail">
<img src="images/pic3.jpg" alt="pic3" onclick="showModal('images/pic3.jpg')"/>
</div>
<div class="thumbnail">
<img src="images/pic4.jpg" alt="pic4" onclick="showModal('images/pic4.jpg')"/>
</div>
</div>
<div class="modal">
<span class="close" onclick="closeModal()">&times;</span>
<img class="modal-content" id="modal-img">
</div>
<script>
function showModal(imgSrc) {
const modal = document.querySelector('.modal');
modal.style.display = 'block';
const modalImg = document.querySelector('#modal-img');
modalImg.src = imgSrc;
}
function closeModal() {
const modal = document.querySelector('.modal');
modal.style.display = 'none';
}
</script>
</body>
</html>

上述代碼中,.gallery類包含了縮略圖,而.modal則包含了在點擊縮略圖后彈出的大圖。當用戶點擊某個縮略圖時,showModal函數被調用并將大圖的src作為參數傳遞至modal,從而實現了點擊放大的功能。而當用戶點擊黑色部分區域或者關閉按鈕時,closeModal函數則會被調用,modal會再次隱藏。

綜上,HTML相冊是一個實用、美觀的設計,而使用HTML代碼實現翻頁、點擊放大的效果也是比較容易的。通過引入CSS和JS,你可以在你的網站或應用中輕松地應用這些功能,為你的用戶展示更加豐富的內容。