1) Espaçamento e margens com Flexbox
Aqui, o objetivo é ajustar o espaçamento entre a seção de texto e a imagem para criar uma aparência semelhante ao design do Figma. Use a propriedade justify-content: space-between;
em Flexbox para espaçar os elementos e adicione margens para evitar que os elementos fiquem colados nas bordas da tela.
.apresentacao {
display: flex;
align-items: center;
justify-content: space-between;
margin: 10%; //A margem de 10% ao redor do <main> evita que os elementos fiquem colados nas bordas.//
}
2) Definindo o tamanho da seção de texto
Nesta atividade, você irá ajustar o tamanho de uma seção de texto para que corresponda às especificações do design no Figma. Você vai adicionar uma nova classe chamada apresentacao__conteudo à tag <section>
no HTML e, em seguida, definir a largura dessa seção no CSS usando a propriedade width
. O valor específico da largura deve ser retirado do projeto no Figma.
index.html
<section class="apresentacao__conteudo">
<h1 class="apresentacao__conteudo__titulo">Eleve seu negócio digital a outro nível <strong class="tituloDestaque"> um Front-end de qualidade!</strong></h1>
<p class="apresentacao__conteudo__texto">Olá, sou Gleidson Rocha, uma pessoa apaixonada por tecnologia e
aprendizado contínuo. Profissionalmente, atuo há mais de 10 anos como Analista de Negócios e estou sempre em busca de desafios que impulsionem meu crescimento.</p>
<p class="apresentacao__conteudo__texto">Além disso, estou explorando novas habilidades no mundo do desenvolvimento web.</p>
<a href="https://instagram.com/gledsonmix" target="_blank">Instagram</a>
<a href="https://Github.com/gleidsonmix" target="_blank">Github</a>
</section>
style.css
.apresentacao__conteudo{
width: 615px;
3) Ajustando tamanhos de títulos e textos
O objetivo aqui é modificar o tamanho dos textos de títulos e parágrafos para que correspondam ao design no Figma. Você vai criar classes específicas para o título (apresentacao__conteudo__titulo)
e para o texto (apresentacao__conteudo__texto)
no HTML. Depois, no CSS, você usará a propriedade font-size para definir os tamanhos de fonte para estas classes, com os valores retirados do Figma.
index.html
<h1 class="apresentacao__conteudo__titulo">Eleve seu negócio digital a outro nível <strong class="tituloDestaque"> um Front-end de qualidade!</strong></h1>
<p class="apresentacao__conteudo__texto">Olá, sou Gleidson Rocha, uma pessoa apaixonada por tecnologia e
aprendizado contínuo. Profissionalmente, atuo há mais de 10 anos como Analista de Negócios e estou sempre em busca de desafios que impulsionem meu crescimento.</p>
style.css
.apresentacao__conteudo__titulo{
font-size: 36px;
}
.apresentacao__conteudo__texto{
font-size: 24px;
}
4) Importando e aplicando fontes do Google Fonts
Nesta atividade, você irá importar as fontes "Krona One" e "Montserrat" do Google Fonts para o seu projeto web. Primeiro, você precisa pesquisar essas fontes no Google Fonts e utilizar a opção de @import para incluí-las no arquivo CSS. Em seguida, você aplicará essas fontes aos elementos de texto específicos na sua página, como títulos e parágrafos, usando a propriedade font-family.
@import url('https://fonts.googleapis.com/css2?família=krona+One &family=Montserrat&display=swap')
style.css
.apresentacao__conteudo__titulo{
font-family: 'krona One', sans-serif;
}
.apresentacao__conteudo__texto{
font-family: 'Montserrat', sans-serif;
}
5) Personalizando fontes de títulos e textos
Depois de importar as fontes, você irá personalizar o estilo dos títulos e textos da página para que correspondam ao design no Figma. Você modificará a propriedade font-family para os elementos de título e texto no CSS, aplicando as fontes "Krona One" e "Montserrat" respectivamente. O objetivo é garantir que o estilo visual da página web esteja alinhado com o design proposto.
.apresentacao__conteudo__titulo{
font-family: 'krona One', serif;
font-size: 36px;
color: #22D4FD;
}
.apresentacao__conteudo__texto{
font-family: ; 'Montserrat', sans-serif;
font-size: 24px;
color: F6F6F6;
}