1
resposta

[Projeto] 07 Lista de exercícios

HTML

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Portfólio de [Seu Nome]</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <header>
    <h1 class="apresentacao__conteudo__titulo">Portfólio de [Seu Nome]</h1>
  </header>
  <section class="apresentacao__conteudo">
    <h2>Sobre Mim</h2>
    <p class="apresentacao__conteudo__texto">Sou um desenvolvedor web apaixonado por criar experiências digitais incríveis. Tenho experiência em HTML, CSS, JavaScript e adoro aprender novas tecnologias.</p>
    <img src="sua-foto.jpg" alt="Foto de [Seu Nome]" class="imagem">
  </section>
  <section id="contato">
    <h2>Contato</h2>
    <ul>
      <li><a href="https://www.linkedin.com/in/seu-perfil" class="botao-comum">LinkedIn</a></li>
      <li><a href="https://twitter.com/seu-perfil" class="botao-comum">Twitter</a></li>
      <li><a href="https://www.instagram.com/seu-perfil" class="botao-comum">Instagram</a></li>
    </ul>
  </section>
  <footer>
    <p>© 2025 [Seu Nome]. Todos os direitos reservados.</p>
  </footer>
</body>
</html>

CSS

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600;700&display=swap');

/* Estilos gerais */
body {
    font-family: 'Montserrat', sans-serif;
    height: 100vh;
    margin: 0;
    background-color: #f4f4f4;
    color: #333;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

header {
    background-color: #333;
    color: #fff;
    padding: 20px 0;
    text-align: center;
}

section {
    padding: 20px;
    margin: 20px 0;
}

footer {
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 10px 0;
}

h1, h2 {
    color: #333;
}

p {
    font-size: 16px;
    line-height: 1.5;
}

ul {
    list-style-type: none;
    padding: 0;
}

li {
    margin: 10px 0;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.apresentacao {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10%; /* Ajuste conforme necessário */
}

.apresentacao__conteudo {
    width: 60%; /* Ajuste conforme necessário baseado no design do Figma */
}

.apresentacao__conteudo__titulo {
    font-family: 'Krona One', sans-serif;
    font-size: 2em; /* Ajuste conforme necessário baseado no design do Figma */
}

.apresentacao__conteudo__texto {
    font-family: 'Montserrat', sans-serif;
    font-size: 1em; /* Ajuste conforme necessário baseado no design do Figma */
}

.botoes {
    display: flex;
    justify-content: space-between;
    margin: 10%;
}

.botao {
    padding: 15px 30px; /* Ajuste conforme necessário */
    margin: 0 10px;
    font-size: 16px;
    border-radius: 5px;
}

.botao-comum {
    background-color: #007BFF;
    color: #ffffff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-decoration: none; /* Remove o sublinhado dos links */
}

.botao-comum:hover {
    background-color: #0056b3;
}

.botao {
    font-size: 18px;
    color: #ffffff;
    background-color: #007BFF;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    border: 2px solid #0056b3;
}
1 resposta

Olá Kevin! Tudo bem?

Parabéns pela conclusão de mais uma lista de exercícios! Continue com essa dedicação e vai muito longe em aprendizado!

Minha dica é: a centralização está aplicada no body, o que acaba alinhando todos os elementos da página ao centro, incluindo o cabeçalho e o rodapé. Se você quiser ajustar, pode usar Flexbox apenas na seção de apresentação, mantendo o restante alinhado à esquerda.

Obrigada por compartilhar seu resultado com a gente. Conte com nosso auxílio :)

Um abraço! Bons estudos e continue com o ótimo trabalho!