1
resposta

[Dúvida] Carousel, overflow e hover

Olá, estou fazendo o challenge #7DaysOfCode de HTML e CSS proposto pela Fernanda Degolin de uma cópia da página principal do Netflix. No carrossel de filmes eu fiz o scroll com overflow: auto e isso está atrapalhando o hover de escala que apliquei nos elementos do carrossel. A imagem aumenta para os lados e acima das outras imagens como desejado, mas fica "cortada" em cima e embaixo, dentro do container. Tentei mil maneiras (z-index, position absolute,...) mas não consegui fazer funcionar direito. Se alguém tiver uma solução, ficaria agradecida!

Segue uma parte do CSS:

div {
    display: flex;
    align-items: center;
}

div ul {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: .5rem;
    margin: 0 -3.2rem;
}

div ul li {
    display: inline-block;
    text-align: center;
    margin-right: .1rem;
    transition: .2s;
    border-radius: .2rem;
}

div ul li img {
    width: 15rem;
}

div ul li:hover{
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);  
    transform: scale(1.4);
    border-radius: .4rem;
}
1 resposta

Oii Débora, tudo bem?

Pra te ajudar melhor, por favor, compartilhe seu projeto completo no GitHub. Assim poderei te ajudar com mais assertividade, pois sem ver o código do projeto fica difícil entender a visão geral do problema.

Um abraço.