Olá pessoal!
Gostaria de ajuda com o meu código html e css referente ao desafio CodeChella da Alura. O problema é que ao dar zoom a página apresenta uma quebra de conteúdo para a direita do navegador adicionando uma barra de rolagem horizontal e apresentando apenas a cor de fundo do projeto.
O problema não acontece quando o zoom da página está 100% apenas de 125% em diante. Acredito que o problema esteja no meu style.css já que o problema também acontece em outras páginas que eu criei. Pesquisei um pouco a respeito deste problema mas não consegui entender as respostas a respeito, se possível gostaria que me mostrassem um exemplo prático. Vou copiar meu código html e css aqui.
Parte do meu style.css para referência
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap');
a {
text-decoration: none;
color:#FFFFFF;
max-width: 1440px;
}
.corpo{
background-image: linear-gradient(#008364,#4650BD,#008364);
margin: 0 auto;
}
.menu__cabecalho {
background-color: #4650BD;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 32px 120px;
gap: 32px;
}
.menu__cabecalho__navegacao {
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 32px;
width: 590px;
height: 40px;
/*config typo*/
/*IMPORTAR FAMILIA DE FONTES*/
font-family: 'Raleway', sans-serif;
font-style: normal;
font-size: 20px;
color: #FFFFFF;
line-height: 40px;
}
.banner {
display: flex;
flex-direction: column;
justify-content: center;
}
.container__sobre {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 64px 120px;
}
.sobre__imagem {
height: 381px;
border-radius: 16px;
}
.item__sobre {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;
gap: 48px;
width: 1197px;
height: 381px;
border-radius: 0px;
}
.item__texto {
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 24px;
width: 540px;
height: 340px;
}
.item__texto__titulo {
color: #FFFFFF;
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: 32px ;
line-height:38px;
display: flex;
align-items: center;
text-align: center;
}
.item__texto__paragrafo {
color: #FFFFFF;
font-family: 'Raleway';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 40px;
display: flex;
align-items: center;
text-align: center;
}
.item__texto__botao {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px 16px;
gap: 16px;
width: 256px;
height: 56px;
}
.lineup {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 32px 120px;
gap: 32px;
}
.lineup__titulo {
color: #FFFFFF;
font-family: 'Calistoga';
font-style: normal;
font-weight: 400;
font-size: 64px;
line-height: 83px;
display: flex;
align-items: center;
text-align: center;
}
.lineup__sabado {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 56px 120px;
gap: 48px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.sabadoedomingo__headliner {
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 48px;
}
.sabadoedomingo__headliner__banda {
color: #FFFFFF;
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
font-size: 48px;
line-height: 56px;
display: flex;
align-items: center;
}
.sabadoedomingo__primeiralinha {
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 32px;
}
.sabadoedomingo__primeiralinha__bandas {
color: #FFFFFF;
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: 38px;
line-height: 47px;
display: flex;
align-items: center;
}