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/styles.css">
</head>
<body>
  <header>
    <h1 class="apresentacao__conteudo__titulo">Portfólio de [Seu Nome]</h1>
    <nav>
      <a href="index.html" class="cabecalho__link">Home</a>
      <a href="about.html" class="cabecalho__link">Sobre mim</a>
    </nav>
  </header>
  <main class="apresentacao">
    <section class="apresentacao__conteudo">
      <div class="apresentacao__links">
        <h2 class="apresentacao__links__subtitulo">Acesse minhas redes:</h2>
        <a class="apresentacao__links__link" href="https://github.com/seunome">
          <img src="./assets/github.png" alt="GitHub">
          GitHub
        </a>
        <a class="apresentacao__links__link" href="https://www.linkedin.com/in/seu-perfil">
          <img src="./assets/linkedin.png" alt="LinkedIn">
          LinkedIn
        </a>
        <a class="apresentacao__links__link" href="https://www.twitch.tv/seu-perfil">
          <img src="./assets/twitch.png" alt="Twitch">
          Twitch
        </a>
      </div>
    </section>
    <img src="./assets/imagem.png" alt="Foto da Joana Santos programando">
  </main>
  <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;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header nav {
  display: flex;
  gap: 20px; /* Espaçamento entre os links */
}

.cabecalho__link {
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  padding: 10px 20px; /* Espaçamento interno dos links */
}

.cabecalho__link:hover {
  color: #22D4FD; /* Cor dos links ao passar o mouse */
}

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

footer {
  background-color: #22D4FD; /* Fundo azul claro */
  color: #000000; /* Texto preto */
  text-align: center; /* Texto centralizado */
  font-family: 'Montserrat', sans-serif; /* Fonte Montserrat */
  font-size: 24px; /* Tamanho da fonte */
  font-weight: 400; /* Peso da fonte */
  padding: 24px; /* Espaçamento interno */
}

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;
    padding: 5%; /* Espaçamento interno ajustável */
}

.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: #F6F6F6; /* Texto branco */
    padding: 10px 20px;
    border: 2px solid #22D4FD; /* Borda ciano */
    width: 378px; /* Ajuste a largura */
    border-radius: 8px; /* Arredondamento dos vértices */
    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;
}

.apresentacao__links {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px; /* Espaçamento entre os elementos */
}

.apresentacao__links__subtitulo {
    font-family: 'Krona One', sans-serif;
    font-weight: 400;
    font-size: 24px;
}

.apresentacao__links__link {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px; /* Espaçamento entre ícones e textos */
  padding: 10px 20px;
  background-color: #007BFF;
  color: #F6F6F6;
  border: 2px solid #22D4FD;
  width: 378px;
  border-radius: 8px;
  font-size: 16px;
1 resposta

Oi Kevin! Como vai você?

Bom trabalho! Você resolveu a lista de exercícios muito bem e conseguiu atender os requisitos pedidos. Continue se dedicando assim!

Conte com o apoio do fórum em caso de dúvidas :)

Abraços e bons estudos!