Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

html-css-responsividade-publicacao-projetos - 06 Lista de exercícios

1.Adaptando imagens para diferentes tamanhos de tela
html:
<img class="apresentacao__imagem" src="./assets/Imagem.png" alt="Foto da Joana Santos programando">

css:

.apresentacao__imagem {
    width: 50%;
}

2.Ajustando o layout para diferentes dispositivos
css:

@media (max-width: 768px) {
    .apresentacao {
        flex-direction: column-reverse;
        margin: 5%;
        text-align: center;
    }

    .apresentacao__conteudo {
        width: 100%; /* Ajustado para ocupar 100% no mobile */
    }

    img {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .cabecalho__menu {
        flex-direction: column;
        text-align: center;
    }

    .sobre-cards {
        flex-direction: column;
        gap: 20px;
    }
}

3.Responsividade do conteúdo de texto
css:

.apresentacao__conteudo {
    width: 50%; /* desktop */
    max-width: 615px;
}

@media (max-width: 768px) {
    .apresentacao__conteudo {
        width: 100%; /* mobile */
    }
}

4.Melhorando a responsividade dos links de navegação
css:

.apresentacao__links__navegacao {
    width: 50%; /* desktop */
    max-width: 378px;
}

media query:

.apresentacao__links__navegacao {
    width: 100%; /* mobile */
}

Resultado
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, John.

Agradeço por compartilhar.

Gostei bastante de como você aplicou media queries para ajustar imagens, textos e links de navegação. O uso de width: 100% e height: auto nas imagens é uma ótima prática para garantir que elas se adaptem sem distorções em dispositivos menores.

Uma dica interessante para o futuro é usar a propriedade object-fit para melhorar o controle sobre como as imagens são exibidas em diferentes proporções. Veja este exemplo:


.apresentacao__imagem {
    width: 100%;
    height: 300px;
    object-fit: cover; /* ajusta sem distorcer */
}

Esse código mantém a proporção da imagem, preenchendo o espaço definido sem deformar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!