Я столкнулся с проблемой. Я пытаюсь создать полноэкранный слайдер изображений с адаптивными изображениями. Я перепробовал все комбинации: Добавить высоту стиля: 100%, ширина: 100%, высота: авто, ширина: авто в HTML, в CSS, но, похоже, ничего не работает. Я покажу вам код, возможно, я сделал что-то не так.
Я не могу добавить фрагмент кода, потому что он не отображает изображения и содержит много кода и классов. Эта проблема сводит меня с ума, я ищу исправление в течение 4 часов.
HTML
<div id="showcase">
<div id="arrow-left" class="arrow"></div>
<div id="slider">
<div class="slide slide1"></div>
<div class="slide slide2 "></div>
<div class="slide slide3"></div>
</div>
<div id="arrow-right" class="arrow"></div>
</div>
CSS
#showcase,
#slider,
.slide-content {
height: 100vh;
width: 100%;
overflow-x: hidden;
}
#showcase {
position: relative;
height: 100%;
width: 100%;
}
.slide {
width: 100%;
height: 100%;
}
.slide1 {
background: url(/Core/img/lazar1.jpg) no-repeat center center/cover;
}
.slide2 {
background: url(/Core/img/lazar2.jpg) no-repeat center center/cover;
}
.slide3 {
background: url(/Core/img/lazar3.jpg) no-repeat center center/cover;
}
.arrow {
cursor: pointer;
position: absolute;
top: 50%;
margin-top: -50px;
border-style: solid;
}
#arrow-left {
border-width: 30px 40px 30px 0;
border-color: transparent blue transparent transparent;
left: 0;
margin-left: 30px;
}
#arrow-right {
border-width: 30px 0 30px 40px;
border-color: transparent blue transparent blue;
right: 0;
margin-right: 30px;
}