Я пытаюсь создать макет для галереи изображений. У пользователя должны быть кнопки со стрелками влево / вправо, чтобы увидеть следующее изображение.
В настоящее время я работаю над макетом basi c.
Все хорошо, но ..
Проблема:
Не могу понять, как отрегулировать высоту левой / правой кнопок.
Как это должно выглядеть
|<------- Image width ------->|
______________________________
| | | | ^
| | |
| | Image | | |
| < > | | Image height
| | | | | Overlay height
| | |
|_________|__________|________| v
^ ^
Overlay Overlay
Как это выглядит на самом деле
|<------- Image width ------->|
______________________________
| | | | ^ ^
| | | |
| | Image | | | |
| | | | Image height
| | | | | |
| < > | | |
|_________|__________|________| | v
| | |
| | | | | Overlay height
| | |
| | | | |
|_________ ________| v
^ ^
Overlay Overlay
Код:
Это мой css
.dt5_gallery{
z-index:1;
background-color: greenyellow;
width: 100%;
text-align: center;
}
.dt5_gallery img{
z-index: 10;
}
.dt5_gallery_button{
z-index:20;
position: absolute;
background-color: #FF000055;
padding: 10px;
height: 100%;
padding-top: 40%;
width: 40%;
}
.dt5_gallery_button_left{
text-align: left;
left:0px;
}
.dt5_gallery_button_right {
text-align: right;
left: calc(60%);
}
Это мои html (br
с для отображения проблемы)
<div class="dt5_gallery">
<span class="dt5_gallery_button dt5_gallery_button_left">❮</span>
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Apfel-Wellant.jpg/240px-Apfel-Wellant.jpg" />
<span class="dt5_gallery_button dt5_gallery_button_right">❯</span>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
Скрипка
https://jsfiddle.net/nebLjmy4/