var desktopImages = [ "https://cdn02.plentymarkets.com/fzraxqjvapo5/frontend/_banner/anna-kova/04-26/second.jpg", "https://cdn02.plentymarkets.com/fzraxqjvapo5/frontend/_banner/anna-kova/04-26/first.jpg" ]; var mobileImages = [ "https://cdn02.plentymarkets.com/fzraxqjvapo5/frontend/_banner/anna-kova/04-26/second-m.jpg", "https://cdn02.plentymarkets.com/fzraxqjvapo5/frontend/_banner/anna-kova/04-26/first-m.jpg" ]; var style = document.createElement('style'); style.innerHTML = '' + '.anna-k-hero{position:relative;overflow:hidden;}' + '.anna-k-hero .hero-image{' + 'position:absolute;' + 'top:0;left:0;' + 'width:100%;height:100%;' + 'object-fit:cover;' + 'opacity:0;' + 'transition:opacity 1200ms ease;' + 'transform:none !important;' + '}' + '.anna-k-hero .hero-image.visible{opacity:1;}' + '.anna-k-hero .anna-k-hero-text{position:relative;z-index:3;}' + '@media (max-width: 767px){.anna-k-hero{height:calc(100vh - 70px);}}'; document.head.appendChild(style); function isMobile() { return window.innerWidth <= 767; } function getImages() { if (isMobile()) { return mobileImages; } return desktopImages; } var currentIndex = 0; var imageA = document.querySelector('.anna-k-hero .image-a'); var imageB = document.querySelector('.anna-k-hero .image-b'); var activeImage = imageA; var inactiveImage = imageB; function setInitialImage() { var images = getImages(); imageA.src = images[currentIndex]; imageB.src = images[currentIndex]; imageA.classList.add('visible'); imageB.classList.remove('visible'); } function transitionToNextImage() { var images = getImages(); var nextIndex = (currentIndex + 1) % images.length; inactiveImage.src = images[nextIndex]; inactiveImage.classList.add('visible'); activeImage.classList.remove('visible'); setTimeout(function() { var oldActive = activeImage; activeImage = inactiveImage; inactiveImage = oldActive; currentIndex = nextIndex; }, 1200); } setInitialImage(); setInterval(transitionToNextImage, 5000); window.addEventListener('resize', function() { var images = getImages(); activeImage.src = images[currentIndex]; inactiveImage.src = images[currentIndex]; });

Was ist im Sale?