VasModas

sexta-feira, 26 de janeiro de 2024

1

 <!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Banner Rotativo</title>

    <style>

        #banner-container {

            position: relative;

            width: 100%;

            max-width: 600px; /* Ajuste conforme necessário */

            margin: auto;

            overflow: hidden;

        }


        .banner-image {

            display: none;

            width: 100%;

            height: auto;

        }


        .active {

            display: block;

        }


        #banner-links {

            position: absolute;

            bottom: 10px;

            left: 50%;

            transform: translateX(-50%);

            z-index: 1;

        }

    </style>

</head>

<body>


<div id="banner-container">

    <img class="banner-image active" src="https://i.imgur.com/X7QLr61Cjhez.jpg" alt="Imagem 1">

    <img class="banner-image" src="https://i.imgur.com/07sdfTHUs1gc.jpg" alt="Imagem 2">

    <img class="banner-image" src="https://i.imgur.com/Oser4CK3GSn7.jpg" alt="Imagem 3">

    <img class="banner-image" src="https://i.imgur.com/le9Lbg5ajIWa.jpg" alt="Imagem 4">

    <img class="banner-image" src="https://i.imgur.com/_hfSEohoYnj4.jpg" alt="Imagem 5">


    <div id="banner-links">

        <a href="https://apretailer.com.br/click/65a5c3212bfa81175d7f4f4c/178617/214314/subaccount">1</a>

        <a href="https://apretailer.com.br/click/65a5c3212bfa81175d7f4f4b/214317/subaccount/url=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fexcel-curso-completo%2F">2</a>

        <a href="https://apretailer.com.br/click/65a5c3222bfa811763640de3/181410/214314/subaccount">3</a>

        <a href="https://apretailer.com.br/click/65a5c3222bfa811763640de3/181410/214314/subaccount">4</a>

        <a href="https://apretailer.com.br/click/65a5c3222bfa811763640de3/181410/214314/subaccount">5</a>

    </div>

</div>


<script>

    let currentImageIndex = 0;

    const images = document.querySelectorAll('.banner-image');

    const links = document.querySelectorAll('#banner-links a');


    function showImage(index) {

        images.forEach((image, i) => {

            image.classList.remove('active');

            links[i].classList.remove('active');

        });


        images[index].classList.add('active');

        links[index].classList.add('active');

    }


    function nextImage() {

        currentImageIndex = (currentImageIndex + 1) % images.length;

        showImage(currentImageIndex);

    }


    // Intervalo para trocar as imagens a cada 3 segundos (3000 milissegundos)

    setInterval(nextImage, 3000);


    // Adiciona a funcionalidade de clicar nos links para exibir a imagem correspondente

    links.forEach((link, index) => {

        link.addEventListener('click', (event) => {

            event.preventDefault();

            currentImageIndex = index;

            showImage(currentImageIndex);

        });

    });

</script>


</body>

</html>


Nenhum comentário:

Postar um comentário