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

PROJETO FINAL

Código Index:

<!DOCTYPE html>
<html lang="pt-br">
<head>
    
    <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 class="apresentacao__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__texto">Olá! Sou Joana Santos, desenvolvedora 
            Front-end com especialidade em <strong class="texto-destaque" React, HTML e
            CSS> </strong>. Ajudo pequenos negócios e designers a 
            colocarem em prática boas ideias. Vamos 
            conversar?</p>
              <div class="apresentacao__links">
            <a class="apresentacao__links__link" href="https://instagram.com/rafaballerini"><strong>Instagram</strong></a>
            <a class="apresentacao__links__link" href="https://github.com/guilhermeonrails"><strong>GitHub</strong></a>
              </div>
            </section>

            <img src="imagem.png" alt="Foto da Joana Santos programando">
    </main>


    <footer></footer>
</body>
</html>

CSS:

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


body {

    margin: 0;
    padding: 0;

}

body{
    height: 100vh;
    box-sizing: border-box;
    background-color: #000000;
    color: #F6F6F6;
}

.titulo-destaque {
    color: #22D4FD;
}

body {
    box-sizing: border-box;
}

.apresentacao {
    margin: 10% 15%;
 display:flex;
 align-items: center;
 justify-content: space-between;
}

.apresentacao__conteudo {

    width: 615px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.apresentacao__conteudo__titulo {
    font-size: 36px;
    font-family: "Krona One", sans-serif;
       
}

.apresentacao__conteudo__texto {
     font-family: "Montserrat", sans-serif;
    font-size: 25px;
}


  .apresentacao__links {

   display: flex;
   justify-content: space-between;

  }

  .apresentacao__links__link {
    background-color: #22D4FD;
    width: 280px;
    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;
  }

Resultado final:

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

1 resposta
solução!

Oii José! Tudo bem?

Meus parabéns pela conclusão do projeto final. Gostaria de aproveitar a oportunidade e deixar uma dica de correção no código CSS do seu projeto. No seu CSS existe uma duplicação da declaração body, para evitar conflitos, recomendo deixar apenas uma, passando todas as propriedades para ela, como apresentado abaixo:

body {
    margin: 0;
    padding: 0;
    height: 100vh;
    box-sizing: border-box;
    background-color: #000000;
    color: #F6F6F6;
}

Após realizar as mudanças, salve o arquivo "style.css".

Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!