Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Unidade de medidas

  1. Adaptando o corpo do texto para unidades relativas Nesta atividade, você adaptará o corpo do texto do seu projeto para responder melhor às configurações do navegador do usuário. Escolha elementos de texto, como parágrafos (

    ) ou subtítulos (

    ), no arquivo style.css e altere a unidade de medida do font-size de px para rem. Por exemplo, se um parágrafo está com font-size: 18px, converta para 1.125rem (18 / 16 = 1.125). Após a alteração, salve o arquivo e teste o comportamento do texto alterando o tamanho da fonte nas configurações de aparência do navegador.

  2. Convertendo pixels para rem em CSS Você está trabalhando em um projeto de site e recebeu a tarefa de atualizar o CSS para melhorar a responsividade do texto. Seu objetivo é converter todas as unidades de font-size de pixels para rem, seguindo o exemplo que Guilherme e Rafaela mostraram. Inicie procurando todas as ocorrências de font-size no arquivo styles.css e faça a conversão. Lembre-se de que o valor padrão para 1rem é 16px. Por exemplo, se encontrar font-size: 24px;, você deve converter para font-size: 1.5rem;.

  3. Melhorando a responsividade de um site Seu desafio agora é testar a responsividade do site após as alterações feitas no font-size. Para isso, abra a página de portfólio no navegador e altere as configurações de tamanho de fonte (Muito grande, Grande, Médio, Pequeno e Muito pequeno). Observe como os textos do site se adaptam a cada mudança e faça anotações sobre quaisquer problemas de layout ou legibilidade que você encontre. Isso ajudará a identificar se as mudanças feitas realmente melhoraram a experiência do usuário em diferentes configurações.

  4. Ajustando o CSS para diferentes tamanhos de fonte Após testar a responsividade do site, você percebeu que algumas seções não se adaptam bem a tamanhos de fonte muito grandes ou muito pequenos. Sua tarefa agora é ajustar o CSS para garantir que o site permaneça legível e visualmente agradável em todos os tamanhos de fonte. Isso pode envolver ajustar margin, padding, ou até mesmo o font-size de algumas seções específicas. Faça as alterações necessárias no arquivo styles.css e t

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap');
:root {
    --cor-primaria: #000000;
    --cor-secundaria: #F6F6F6;
    --cor-terciaria: #22D4FD;
    --cor-hover: #272727;
    --fonte-primaria: 'Krona One', sans-serif;
    --fonte-secundaria: 'Montserrat', sans-serif;
}
* {
    margin: 0;
    padding: 0;
}
body {
    box-sizing: border-box;
    background-color: var(--cor-primaria);
    color: var(--cor-secundaria);
} 
.cabecalho {
    padding: 2% 0% 0% 15%;
}
.cabecalho__menu {
    display: flex;
    gap: 80px;
}
.cabecalho__menu__link {
    font-family: var(--fonte-secundaria);
    font-size: 1.5rem;
    font-weight: 600;
    color: var(--cor-terciaria);
    text-decoration: none;
}
.apresentacao {
    padding:5% 15%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.apresentacao__conteudo {
    width: 615px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.titulo-destaque {
    color: var(--cor-terciaria);
}
.apresentacao__conteudo__titulo {
    font-size: 2.25rem;
    font-family: var(--fonte-primaria);
}
.apresentacao__conteudo__texto {
    font-size: 1.5rem;
    font-family: var(--fonte-secundaria);
}
.apresentacao__links__subtitulo {
    font-family: var(--fonte-primaria);
    font-weight: 400;
    font-size: 1.5rem;
}
.apresentacao__links {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
}
.apresentacao__links__link {
    display: flex;
    justify-content: center;
    gap: 16px;
    border: 2px solid var(--cor-terciaria);
    width: 378px;
    text-align: center;
    border-radius: 8px;
    font-size: 1.5rem;
    font-weight: 600;
    padding: 21.5px 0;
    text-decoration: none;
    color: var(--cor-secundaria);
    font-family: var(--fonte-secundaria);
}
.apresentacao__links__link:hover {
    background-color: var(--cor-hover);
}
.rodape {
    padding: 24px;
    background-color: var(--cor-terciaria);
    color: var(--cor-primaria);
    text-align: center;
    font-family: var(--fonte-secundaria);
    font-size: 1.5rem;
    font-weight: 400;
}
1 resposta
solução!

Oi, tudo bem?

Você está no caminho certo ao adaptar as unidades de medida para unidades relativas como rem. Isso é fundamental para tornar seu site mais responsivo. As alterações no CSS para diferentes tamanhos de fonte e o teste de responsividade mostram um bom entendimento das práticas de design responsivo.

Sugiro manter uma abordagem consistente ao longo de todas as seções do site para garantir uma experiência de usuário coesa.

Continue refinando e testando seu projeto para garantir que ele seja agradável em diversas configurações. Ótimo trabalho até agora!

Um abraço e bons estudos.