@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap');
* {
margin: 0;
padding: 0;
}
body{
background-color: black;
color: white;
height: 100vh;
box-sizing: border-box;
}
.titulo-destaque {
color:aqua;
font-size: 30px;
}
.apresentacao {
margin: 10%;
display: flex;
align-items: center;
justify-content: space-between;
}
.apresentacao___conteudo {
width: 615px;
}
.apresentação___conteudo___titulo {
font-size: 46px;
font-family: "Krona One", sans-serif;
}
.apresentacao___conteudo___paragrafo {
font-size: 24px;
font-family: 'Montserrat', sans-serif;
}
.apresentacao___link {
display: flex;
justify-content: space-between;
}
.apresentacao__links__link {
background-color: #22D4FD;
width: 260px;
text-align: center;
border-radius: 16px;
font-size: 24px;
font-weight: 600;
padding: 21.5px 0;
text-decoration: none;
color: #000000;
font-family: 'Montserrat', sans-serif;
}
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Portifolio</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header></header>
<main class="apresentacao">
<section class="apresentacao___conteudo">
<h1 clss="apresentação___conteudo___titulo">
Eleve seu negócio digital a outro nível
<strong class="titulo-destaque">com um Front-end de qualidade!</strong>
</h1>
<p class="apresentacao___conteudo___paragrafo">Olá! Sou Joana Santos, desenvolvedora
Front-end com especialidade emReact, HTML e
CSS. Ajudo pequenos negócios e designers a
colocarem em prática boas ideias. Vamos
conversar?</p>
<div class="apresentacao___link">
<a class="apresentacao__links__link" href="https://instagram.com/rafaballerini">Instagram</a>
<a class="apresentacao__links__link" href="https://github.com/guilhermeonrails">GitHub</a>
</div>
</section>
<img src="Imagem.png" alt="Foto minha programando">
</main>
<footer></footer>
</body>
</html>
Oi, Anderson! Tudo bem com você?
É provável que ao manipular os botões, tenha acabado alterando outros detalhes no código:
Primeiro: em seu h1
, faltou a letra “a” em class
, por isso o estilo não estava sendo aplicado corretamente:
<h1 clss="apresentação___conteudo___titulo">
O modo corrigido seria:
<h1 class="apresentação___conteudo___titulo">
Assim, o estilo do h1
já fica como desejado:
Lembrando que o trecho “com um front-end de qualidade” fica em fonte menor pois o font-size
foi definido como 30px
na classe .titulo-destaque
.
Já em relação ao espaçamento, ao abrir seu projeto por aqui, a imagem continuou separada do texto, como também é possível observar na imagem acima. Por isso, recomendo que verifique o zoom da página, apertando ctrl -
até obter o zoom 100%
.
Caso isso não resolva e você queira adicionar espaçamento entre a imagem e o texto, é possível adicionar a propriedade gap
na div
pai, que é a .apresentacao
, o que irá adicionar espaçamento entre os elementos filhos:
.apresentacao {
margin: 10%;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #22D4FD;
gap: 12%; /*linha adicionada*/
width: fit-content; /*linha adicionada*/
}
Também adicionei a linha width: fit-content;
para que a div
pai se adapte sua largura ao tamanho dos elementos filhos dentro dela.
Espero muito que tenha te ajudado. Em caso de dúvidas, conte com o fórum! Um abraço!
Obrigado! De verdade ajudou de mas eu não sabia do ctr - +, por isso a imagem ficava junto do texto e os botões não davam um espaço adequado fora que eu tava tão concentrado e não percebi que faltava o (a) no Class.