本文我们为大家介绍如何使用 HTML、JavaScript 与 CSS 来创建 Lightbox,类似相册预览功能。
HTML 代码:
<!-- 图片改为你的图片地址 -->
<h2 style="text-align:center">Lightbox</h2>
<div class="row">
<div class="column">
<img src="caiji/i56aA.D.e26/20200809/demo1.jpg" style="width:" onclick="openModal();currentSlide(1)" class="hover-shadow cursor">
</div>
<div class="column">
<img src="caiji/i56aA.D.e26/20200809/demo2.jpg" style="width:" onclick="openModal();currentSlide(2)" class="hover-shadow cursor">
</div>
<div class="column">
<img src="caiji/i56aA.D.e26/20200809/demo3.jpg" style="width:" onclick="openModal();currentSlide(3)" class="hover-shadow cursor">
</div>
<div class="column">
<img src="caiji/i56aA.D.e26/20200809/demo4.jpg" style="width:" onclick="openModal();currentSlide(4)" class="hover-shadow cursor">
</div>
</div>
<div id="myModal" class="modal">
<span class="close cursor" onclick="closeModal()">×</span>
<div class="modal-content">
<div class="mySlides">
<div class="numbertext">1 / 4</div>
<img src="caiji/i56aA.D.e26/20200809/demo1.jpg" style="width:">
</div>
<div class="mySlides">
<div class="numbertext">2 / 4</div>
<img src="caiji/i56aA.D.e26/20200809/demo2.jpg" style="width:">
</div>
<div class="mySlides">
<div class="numbertext">3 / 4</div>
<img src="caiji/i56aA.D.e26/20200809/demo3.jpg" style="width:">
</div>
<div class="mySlides">
<div class="numbertext">4 / 4</div>
<img src="caiji/i56aA.D.e26/20200809/demo4.jpg" style="width:">
</div>
<a class="prev" onclick="plusSlides(-1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
<div class="caption-container">
<p id="caption"></p>
</div>
<div class="column">
<img class="demo cursor" src="caiji/i56aA.D.e26/20200809/demo1.jpg" style="width:" onclick="currentSlide(1)" alt="Nature and sunrise">
</div>
<div class="column">
<img class="demo cursor" src="caiji/i56aA.D.e26/20200809/demo2.jpg" style="width:" onclick="currentSlide(2)" alt="Trolltunga, Norway">
</div>
<div class="column">
<img class="demo cursor" src="caiji/i56aA.D.e26/20200809/demo3.jpg" style="width:" onclick="currentSlide(3)" alt="Mountains and fjords">
</div>
<div class="column">
<img class="demo cursor" src="caiji/i56aA.D.e26/20200809/demo4.jpg" style="width:" onclick="currentSlide(4)" alt="Northern Lights">
</div>
</div>
</div>
相关阅读