Não consegui acessar o link do projeto pronto para apenas baixar, então eu estruturei o site do zero para poder dar continuidade ao curso de prática, está tudo certo, exceto essa parte de banners no início do site, não consigo deixar tudo bem alinhado conforme é no Figma, segue abaixo como está ficando conforme a tela cresce, logo abaixo da primeira imagem é um print do figma mostrando como deve ficar, e por último é o meu código de como eu estruturei esses banners no CSS. Poderiam por favor me ajudar e dizer como posso corrigir esse erro de alinhamento/tamanho no grid? Grato desde já.
OBS: Para tela de celular as imagens ficam ligeiramente certas em suas posições e proporções, mas conforme a tela cresce, vai desalinhando da maneira que está mostrando no primeiro print.
print dessa parte específica do meu site atual:
Print do projeto no Figma de como deve ficar os banners, bem alinhado:
Como os banners estão disposto no meu HTML:
<section class="conteudo__banners">
<img src="assets/Banner1.svg" alt="">
<img src="assets/Banner2.svg" alt="">
<img src="assets/Banner3.svg" alt="">
<img src="assets/Banner4.svg" alt="">
</section>
Código CSS do grid das imagens para tela de celular:
.conteudo__banners {
display: grid;
grid-template-columns: auto;
grid-template-rows: auto;
column-gap: 1em;
row-gap: 1em;
}
.conteudo__banners img {
width: 100%;
}
.conteudo__banners img:nth-child(1) {
grid-column: 1/3;
grid-row: 1/2;
}
.conteudo__banners img:nth-child(4) {
grid-column: 2/3;
grid-row: 2/4;
}
Código CSS do grid das imagens para telas maiores do que a de celular:
.conteudo__banners img:nth-child(1) {
grid-column: 1/2;
grid-row: 1/3;
}
.conteudo__banners img:nth-child(2) {
height: auto;
}
.conteudo__banners img:nth-child(3) {
height: auto;
}
.conteudo__banners img:nth-child(4) {
height: auto;
grid-column: 3/4;
grid-row: 1/3;
}