E ai galera...tudo bom?
Será que alguém poderia me dar um help?
Não estou conswguindo colocar os botões do carousel na frente da imagem. O que devo fazer?
segue abaixo meu código:
<article class="carousel">
<button class="carousel__botao carousel__botao--anterior" aria-label="Botao de voltar"></button>
<button class="carousel__botao carousel__botao--proximo" aria-label="Botao de avancar"></button>
<ul class="carousel__lista-produtos">
<a href="#" class="carousel__produto">
<li class="carousel__imagem-container"><img src="assets/quarto-casal1.jpg" alt="" class="carousel__imagem"></li>
</a>
<a href="#" class="carousel__produto">
<li class="caroulsel__imagem-container"><img src="assets/quarto-casal2.png" alt="" class="carousel__imagem"></li>
</a>
<a href="#" class="carousel__produto">
<li class="carousel__imagem-container"><img src="assets/quarto-casal3.png" alt="" class="carousel__imagem"></li>
</a>
</ul>
<div class="carousel__indicdores">
<button class="carousel__indicador carousel__indicador--ativo" aria-label="Slide 1"></button>
<button class="carousel__indicador" aria-label="Slide 2"></button>
<button class="carousel__indicador" aria-label="Slide 3"></button>
<button class="carousel__indicador" aria-label="Slide 4"></button>
<button class="carousel__indicador" aria-label="Slide 5"></button>
</div>
</article>
.carousel{
position:relative;
height: 40rem;
width: 45rem;
border-radius:10px 10px 0 0;
overflow: hidden;
}
.carousel__botao{
position: absolute;
width: 2.25rem;
height: 2.25rem;
top: 50%;
transform: translateY(-50%);
border: none;
border-radius: 50%;
background-color: var(--rosa-claro-transparente);
background-size: .5rem;
background-position: center;
background-repeat: no-repeat;
padding: .2rem;
z-index: -10;
}
.carousel__botao--anterior{
left: 0;
margin-left: 1rem;
background-position: .8rem center;
}
.carousel__botao--proximo{
right: 1rem;
margin-right: 1rem;
background-position: .8rem center;
}
.carousel__lista-produtos{
position: relative;
height: 100%;
}
.carousel__produto{
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
.carousel__imagem-container{
width: 100%;
height: 100%;
}
.carousel__imagem{
width: 100%;
height: 100%;
object-fit: cover;
}
.carousel__indicdores{
position: absolute;
bottom: 0;
width: 100%;
display: flex;
justify-content: center;
}
.carousel__indicador{
width: 2.25rem;
height: .25;
background-color: var(--branco-transparente);
border-radius: 2rem;
border: none;
margin: .5rem 1rem;
}
.carousel__indicador--ativo{
background-color: var(--laranja);
}