【发布时间】:2021-05-02 21:25:27
【问题描述】:
我想从一个“预览”创建一个包含多个图像的画廊。我会更好地解释。假设我有 3 张不同的图像,它们是 3 种不同的产品。通过单击其中的每一个,我想为每个产品打开一个包含 x 个图像的画廊(每个预览都不同)。 我尝试使用LIGHTBOX by Lokesh Dhakar 创建它,但每个预览只能有一张图片,而画廊只有一张。 我已经尝试了几次,但我无法变得更好 这是我的代码,希望有人有一些想法
<html>
<head>
<title>IMAGE GALLERY</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/lightbox.min.css">
<script type="text/javascript" src="js/lightbox-plus-jquery.min.js">
</script>
</head>
<body>
<h1> Image Gallery Design</h1>
<div class="gallery">
<a href="IMAGE1.png" data-lightbox="mygallery" data-title="Product1"><img src="PREVIEW1.png"></a>
<a href="IMAGE2.png" data-lightbox="mygallery" data-title="Product2"><img src="PREVIEW2.png"></a>
<a href="IMAGE3.png" data-lightbox="mygallery" data-title="Product3"><img src="PREVIEW3.png"></a>
</div>
</body>
</html>
body{
font-family: sans-serif;
}
h1{
text-align: ceter;
color: forestgreen;
margin: 30px 0 50px;
}
.gallery img{
filter: grayscale(100%);
transition: 1s;
}
.gallery img:hover{
filter: grayscale(0);
transform: scale(1.1);
}
【问题讨论】:
标签: javascript html css gallery