@correlucas
Posted
Fala Caio, beleza?
Tenho duas dicas pra você.
Pra você padronizar todas suas imagens, deixando elas responsivas e croppando quando a tela começar a diminuir você pode usar esse padrão aqui:
img, picture {
display: block;
max-width: 100%;
object-fit: cover; // isso aqui vai fazer a imagem começar a cortar dentro do bloco pra adaptar ao tamanho da tela.
}
Pra você espaçar os elementos com consistência, te recomendo a separar todos usando padding-bottom
desse jeito quando você for mudar os espaçamentos vc vai saber que é sempre o padding abaixo de cada elemento a ser mudado, pq se vc usar padding top/bottom fica mais dificil mudar depois. Use o GAP só quando o espaço entre todos elementos filhos dentro do flex parent forem iguais.
Não use width: 600px
no main pq vc limita o tamanho do bloco todo a 600px e ele não vai diminuir, use max-width: 600px
que isso significa que ele vai ter 600px no máximo mas pode diminuir dependendo da tela, entende?
Se vc quiser dar uma olhada na minha solucao pra vc entender todas essas coisas que falei anteriormente, já aplicadas aqui tá o link: https://www.frontendmentor.io/solutions/product-preview-card-vanilla-css-and-custom-hover-state-on-hero-dVGWpOTgWS
Continue no foco ai! P cima
Marked as helpful