Witam!
Jestem w trakcie tworzenia projektu w ramach nauki html i napotkałem pewien problem.
w projekcie w headerze chcę umieścić Slideshow 3 obrazków jako background-image.
Jako że jestem zielony w Java Scriptcie to znalazłem na internecie pewien kod który mi to umożliwił,
jednak kod ten nie uwzględnia animacji fade przez co obrazki wskakuja jak szalone i nie zbyt ładnie to wygląda.
Czy znalazłby się ktoś kto pomógł by mi zaimplementować do tego kodu coś co umiżliwiło by takie przejścia między obrazkami ?
Z góry dziękuję gdyż męczę się z tym od kliku dni ;(
Kod HTML :
<header class="bg-image">
Kod CSS:
.bg-image{
background-position:center;
background-repeat: no-repeat;
background-size: cover;
height: 50vh;
}
Kod JS :
<script>
$(document).ready(function(){
var header = $('header');
var backgrounds = new Array(
'url(images/pexels-photo-981035.jpeg)'
, 'url(images/nahuel-hawkes-498422-unsplash.jpg)'
, 'url(images/pexels-photo-1149129.jpeg)'
);
var current = 0;
function nextBackground() {
current++;
current = current % backgrounds.length;
header.css('background-image', backgrounds[current]);
}
setInterval(nextBackground, 4000);
header.css('background-image', backgrounds[0]);
});
</script>