Design comparison
SolutionDesign
Solution retrospective
Uma dúvida que passou pela minha cabeça foi na hora de centralizar a box, eu utilizei as propriedades top, left e transform para isso, mas talvez eu pudesse ter usado o display flex, mas não tenho certeza de quais propriedades eu usaria para isso.
Community feedback
- @Cristhyam-AugustoPosted almost 2 years ago
Ola Larissa, tudo bem? Parabéns por concluir o desafio, a solução ficou realmente bem parecida. 🎉🎉 Se você me permite, gostaria de pontuar algumas melhorias para essa solução:
- Ao inves de utilizar display block, absolute, relative e outros para posicionar os elementos da maneira que deseja, você pode utilizar display:flex e alinhar os elementos de forma flexivel dentro de uma box que vai se ajustar dependendo do tamanho da tela.
- Ademais, notei que você utiliza margem para gerar espaço entre os elementos, você pode substituir esse tipo e atividade pela propriedade gap, juntamente com o display flex.
- Para centralizar o seu container principal no meio da tela, você pode utilizar as seguintes propriedades:
body { display: flex; align-items: center; justify-content: center; height: 100vh; }
- Por fim, caso você se interesse em aprender mais sobre padrões de projeto no css, recomendo a leitura sobre ITCSS, SMACSS ou/e BEM.
Parabéns novamente pela solução, qualquer dúvida pode me chamar. Caso meus comentários tenham sido útels, não esqueça de marcar como útil. Happy Coding! 😊
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord