Я пытаюсь сделать карусель в bootstrap 4, где фоновые изображения различны на рабочем столе и различны в мобильных телефонах. Что интересно, когда код похож на внизу, слайдер на рабочем столе работает, на мобильном нет - изображения не меняются. Но если я изменил код и поставил блок выше, то слайдер работает в мобильном представлении, но не на рабочем столе.
Мой css:
.mobile-image{
display: block;
}
.desktop-image{
display: none;
}
@media (min-width:992px){
.mobile-image{
display: none;
}
.desktop-image{
display: block;
}
}
и html:
<div class="image-container">
<div class="desktop-image">
<div class="carousel-inner" role="listbox">
<div class="carousel-item active" style="background-image: url(img/slide1.jpg);">
<div class="carousel-caption text-center">
<h1><img class="hydrive_logo" src="img/Hydrive_logo.png" alt="Hydrive - logo"/></h1>
<a class="btn btn-outline-light btn-lg" href="#Bolid">Get Started</a>
</div>
</div>
<div class="carousel-item" style="background-image: url(img/HydriveTeam.jpg);"></div>
<div class="carousel-item" style="background-image: url(img/HydriveShell.jpg);"></div>
</div>
</div>
<div class="mobile-image">
<div class="carousel-inner" role="listbox">
<div class="carousel-item active" style="background-image: url(img/1.jpeg);">
<div class="carousel-caption text-center">
<h1><img class="hydrive_logo" src="img/Hydrive_logo.png" alt="Hydrive - logo"/></h1>
<a class="btn btn-outline-light btn-lg" href="#Bolid">Get Started</a>
</div>
</div>
<div class="carousel-item" style="background-image: url(img/2.jpeg);"></div>
<div class="carousel-item" style="background-image: url(img/3.jpeg);"></div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
</a>
</div>
У кого-нибудь есть идеи, как это исправить?