Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Sugestão para não quebrar o menu

Boa noite, conforme já explicado pelo Luan em outra dúvida, decidi expor meu raciocínio de modo que talvez possa ajudar a consolidarmos ainda mais nosso aprendizado.

Na imagem abaixo temos os dois menus ( o menu lista no eixo Y e o menu sec container no eixo X, o espaço em branco contém a escrita do rodapé). Insira aqui a descrição dessa imagem para ajudar na acessibilidadeDependendo do tamanho de sua tela, o eixo Y pode não sofrer alterações se utilizarmos o *@media (min-width:1440px)** conforme a aula, devido a diferença de tamanho de telas, portanto devemos ajustá-la para a medida da nossa tela, assim como utilizar na .menu__container um width que não sobreponha a escrita do rodapé. (BASICAMENTE É AJUSTAR O TAMANHO DE CADA ELEMENTO PARA NÃO SOBREPOR). Após isso pode ocorrer de ficar uma lacuna entre os eixos(OBSERVAR A ESTRELA DO DESENHO). Essa lacuna pode ser ajustada se utilizarmos a .superior__secao__container com um left que satisfaça a necessidade de removê-la.(DICA QUE FOI PASSADA TAMBÉM PELO LUAN EM UMA DÚVIDA AQUI DO FÓRUM).

Abaixo deixo o meu css, para melhor compreensão, onde utilizei 1240px para a minha tela e width e left de valor 150px .

`/* MENU TELA PARA LAPTOP */ @media (min-width:1240px) {

.menu__container {
    width: 150px;
    overflow: scroll;
}

.superior__secao__container {
    left: 150px;

}

.menu__lista:nth-child(2),
.menu__lista:nth-child(3),
.menu__lista:nth-child(4) {
    display: flex;
}

.menu__lista {
    height: auto;
    padding: 20px 17px 20px 15px;
}

}`

2 respostas
solução!

Olá Juliano, tudo bem?

Muito obrigada por compartilhar sua sugestão conosco! Realmente é muito importante ajustar o tamanho dos elementos para que não ocorra sobreposição e a lacuna entre os eixos seja removida.

Além disso, é importante lembrar que o tamanho da tela pode variar bastante, então é fundamental testar em diferentes dispositivos para garantir que o menu não quebre.

Parabéns pela atitude, sua contribuição no fórum é super importante :D

Um abraço e bons estudos.

Obrigado por complementar Lorena.