2
respostas

Botões Carrossel

Pessoal,

Vocês conseguiram editar o tamanho do botão do carrossel? Conseguiram posicionar de acordo com o figma?

O tamanho eu até consegui editar, mas a posição não está dando. Os botões só ficam dentro do container do carrossel. Pensei em colocar fora, será que funciona?

2 respostas

Oi Antonio, tudo bem?

Fiz da seguinte forma.

Adicionei a imagem da seta que peguei no figma ao HTML:

<div class="swiper-button-prev"><img src="./img/left.png" alt=""></div>
<div class="swiper-button-next"><img src="./img/right.png" alt=""></div>

E no CSS adicionei as seguintes propriedades, coloquei display flex, centralizei tudo coloquei um background-color, border-radius para estilizar e adicionei uma altura e largura que peguei do Figma mesmo.

 .swiper-button-prev,
  .swiper-button-next {
        display: flex;
        justify-content: center;
        align-items: center;
        top: 60%;
        background-color: #002F52;
        border-radius: 50%;
        width: 48px;
        height: 48px;
    }

E deixei vazio para que a seta original do swiper não apareça:

.swiper-button-prev::after,
 .swiper-button-next::after {
        content: "";
    }

E para que as setas de navegação funcionassem, adicionei essa parte de navigation nos scripts:

 <script>
        const swiper = new Swiper('.swiper', {
            spaceBetween: 10,
            slidesPerView: 3,
            pagination: {
                el: '.swiper-pagination',
                type: 'bullets',
            },
            navigation: {
                nextEl: '.swiper-button-next',
                prevEl: '.swiper-button-prev',
            },
        });
    </script>

E se você quiser mudar a cor swiper-pagination para deixar igual ao do Figma também, pode adicionar essa class ao CSS:

.swiper-pagination-bullet-active {
        background-color: #002F52;
    }

Você pode inspecionar a página e observar que essa class é adicionada quando o swiper-pagination está ativo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ah você precisa fazer as mudanças necessárias nos media queries para que veja as alterações surtirem efeito.

Você pode ver como ficou o meu projeto aqui

E se quiser ver o meu código poder visualizar no repositório do GitHub.

Espero que tenha te ajudado e desculpe a demora, não tinha feito isso antes e aproveitei para praticar ao te ajudar :D.

Um abraço e bons estudos.

Olá Lorena,

Creio que eu acabei falando em outro post.

eu consegui editar os botões. Mas o que eu queria é que ficasse igual ao FIGMA e não está ficando. Até mesmo o teu projeto não ficou igual.

Obs botões, no FIGMA estão fora das imagens, não estão em cima das imagens, como se tivesse 3 divs, 2 laterais e as imagens do carrosel por dentro. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Agora olha o Carrossel do FIGMA

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEu tentei fazer colocando o mesmo tamanho que aparece no FIGMA mas fica muito diferente. Percebe a diferença?