Мне нужно решение только для CSS, которое позволяет увеличивать изображения при нажатии для увеличения на той же странице с всплывающим окном и исчезающим фоном.
У меня есть основной макет с основным изображением, а затем уменьшенные изображения под нимэтот.Когда пользователь нажимает на основное изображение или на любую из миниатюр, я хочу, чтобы во всплывающем окне отображалось изображение большего размера.
Затем, когда пользователь нажимает на изображения и появляется всплывающее окно, мне нужен крестикв углу, который затем закрывает всплывающее окно.
Это пример: https://www.ebay.co.uk/itm/352338537173?ViewItem=&item=352338537173
Хотя в приведенном выше примере также меняются эскизы на основное изображение, которое мне не нужно.Таким образом, более простая версия заключается в том, что при щелчке миниатюрных изображений они просто увеличиваются так же, как и основное изображение.
Основной макет кода, который я сделал до сих пор, выглядит следующим образом:
CSS
#images {
width: 100%%;
margin: 0 auto;
max-width: 500px;
}
#main-image {
width: 100%;
}
#main-image img {
display: block;
max-width: 100%;
height: auto;
}
#thumbnail-images {
width: 100%;
margin: 0;
overflow: auto;
padding: 15px 0;
}
#thumbnail-images ul {
float: left;
margin-bottom: 0;
white-space: nowrap;
list-style: none;
padding: 0;
}
#thumbnail-images li {
width: 20%;
margin: 7px;
text-align: center;
float: left;
display: block;
}
#thumbnail-images li img {
width: 100%;
position: relative;
cursor: pointer;
margin-bottom: 15px;
}
HTML
<div id="images">
<div id="main-image"><a href="https://i.vimeocdn.com/video/673111786_960.jpg"><img src="https://i.vimeocdn.com/video/673111786_960.jpg" /></a></div>
<div id="thumbnail-images">
<ul>
<li><a href="https://i.vimeocdn.com/video/673111786_960.jpg"><img src="https://i.vimeocdn.com/video/673111786_960.jpg" /></a></li>
<li><a href="https://i.vimeocdn.com/video/673111786_960.jpg"><img src="https://i.vimeocdn.com/video/673111786_960.jpg" /></a></li>
<li><a href="https://i.vimeocdn.com/video/673111786_960.jpg"><img src="https://i.vimeocdn.com/video/673111786_960.jpg" /></a></li>
<li><a href="https://i.vimeocdn.com/video/673111786_960.jpg"><img src="https://i.vimeocdn.com/video/673111786_960.jpg" /></a></li>
</ul>
</div>
</div>
Любая помощь или совет будет высоко ценится.
Спасибо