Я пытаюсь сделать слайд-шоу, используя фоновое изображение div, потому что на нем есть некоторые элементы. Моя проблема в том, что я не знаю, как сделать это с помощью навигации (кнопок), все, что я мог сделать - просто автоматический поворот.
Вот код и изображение

HTML
<div class="header-main">
<div class="header-main__container">
<div class="header-main__title">
Lian Creative Agency
</div>
<!-- /.header-main__title -->
<h2 class="header-main__subtitle">
Minimal Freelance Portfolio
</h2>
<div class="prev-next-btns">
<a href="#" class="prev-btn" onclick="prev()"></a>
<a href="#" class="next-btn" onclick="next()"></a>
</div>
<!-- /.prev-next-btns -->
<ul class="nav-btns">
<li class="slide-nav-btn"></li>
<li class="slide-nav-btn"></li>
<li class="slide-nav-btn"></li>
</ul>
<!-- /.header-main-container -->
</div>
</div>
<!-- /.header-main -->
SASS
header-main
position: relative
background-image: url(../img/header/header-bg-1.png) no-repeat center
background-size: cover
height: 650px
transition: 0.5s ease-in-out
JS
var images=new Array('img/header/header-bg-1.png','img/header/header-bg-
2.png');
var nextimage=0;
doSlideshow();
function doSlideshow(){
if(nextimage>=images.length){nextimage=0;}
$('.header-main')
.css('background-image','url("'+images[nextimage++]+'")')
.fadeIn(500,function(){
setTimeout(doSlideshow, 10000);
});
}
Спасибо всем, кто попытается помочь