1
resposta

Consolidando conhecimento - HTML e CSS - página de contato

<!DOCTYPE html>
<html lang="en">
  <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" />
    <link rel="stylesheet" href="style-home.css" />
    <link rel="stylesheet" href="style.css" />
    <link rel="stylesheet" href="style-generic.css" />
    <link
      href="https://fonts.googleapis.com/css?family=Montserrat&display=swap"
      rel="stylesheet"
    />
    <title>Produtos</title>
  </head>
  <body>
    <header>
      <div class="caixa">
        <h1><img src="./imagens/logo.png" alt="Logo da Barbearia Alura" /></h1>

        <nav>
          <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="produtos.html">Produtos</a></li>
            <li><a href="contato.html">Contato</a></li>
          </ul>
        </nav>
      </div>
    </header>
    <main>
      <section class="produtos-container">
        <ol class="produtos">
          <li>
            <h2>Cabelo</h2>
            <img src="./imagens/cabelo.jpg" alt="icone cabelo" />
            <p class="produto-descricao">
              Na tesoura ou máquina, como o cliente preferir
            </p>
            <p class="produto-preco">R$25,00</p>
          </li>
          <li>
            <h2>Barba</h2>
            <img src="./imagens/barba.jpg" alt="icone barba" />
            <p class="produto-descricao">
              Corte e desenho profissional de barba
            </p>
            <p class="produto-preco">R$18,00</p>
          </li>
          <li>
            <h2>Cabelo+Barba</h2>
            <img src="./imagens/cabelo+barba.jpg" alt="icone cabelo + barba" />
            <p class="produto-descricao">Pacote completo de cabelo e barba</p>
            <p class="produto-preco">R$35,00</p>
          </li>
        </ol>
      </section>
    </main>
    <footer>
      <img src="./imagens/logo-branco.png" alt="Logo da Barbearia Alura" />
      <p class="copyright">&copy; Copyright Barbearia Alura - 2019</p>
    </footer>
  </body>
</html>



.produtos li:hover {
  border-color: #c78c19;
}

.produtos li:active {
  border-color: #088c19;
}

.produtos li:hover h2 {
  font-size: 34px;
}

.produtos {
  display: flex;
  width: 940px;
  margin: 0 auto;
  padding: 50px 0;
  list-style-type: none;
}

.produtos li {
  border: 2px solid #000000;
  border-radius: 10px;
  text-align: center;
  padding: 30px 20px;
  margin: 10px;
}

.produtos h2 {
  font-size: 30px;
  font-weight: bold;
}

.produto-descricao {
  font-size: 18px;
}

.produto-preco {
  font-size: 22px;
  font-weight: bold;
  margin-top: 10px;
}

footer {
  text-align: center;
  background: url("./imagens/bg.jpg");
  padding: 40px 0;
}

.copyright {
  color: #ffffff;
  font-size: 13px;
  margin: 20px 0;
}

main {
}

form {
  padding-left: 25%;
  margin: 40px 40px 0;
}

form label,
form legend {
  display: block;
  font-size: 20px;
  margin: 0 0;
  text-align: initial;
}

.input-padrao {
  display: block;
  margin: 0 0 20px;
  padding: 10px 0;
  width: 60%;
}

.checkbox {
  margin: 20px 0;
}

fieldset {
  padding: 20px 0;
  border: none;
}

.enviar {
  width: 40%;
  padding: 15px 0;
  background: orange;
  color: white;
  font-weight: bold;
  font-size: 18px;
  border: none;
  border-radius: 5px;
  transition: 1s all;
  cursor: pointer;
}

.enviar:hover {
  background: darkorange;
  transform: scale(1.2);
}

table {
  text-align: center;
  width: 60%;
  border-collapse: collapse;
  margin: 20px 0 40px;
}

thead {
  background: #555555;
  color: white;
  font-weight: bold;
}

td,
th {
  border: 1px solid #000000;
  padding: 8px 15px;
}

@media screen and (max-width: 480px) {
  .caixa,
  .principal,
  .conteudo-beneficios,
  .mapa-conteudo,
  .video {
    width: auto;
  }

  h1 {
    text-align: center;
  }

  nav {
    position: static;
  }

  .lista-beneficios,
  .imagem-beneficios {
    width: 100%;
  }

  .produtos {
    width: 100%;
    margin: 0 auto;
    padding: 50px 0;
    list-style-type: none;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .formulario {
    width: auto;
  }
}

@media screen and (max-width: 960px) {
  .caixa,
  .principal,
  .conteudo-beneficios,
  .mapa-conteudo,
  .video {
    width: auto;
  }

  h1 {
    text-align: center;
  }

  nav {
    text-align: center;
    position: static;
  }

  nav ul {
    margin: 0;
  }

  .lista-beneficios,
  .imagem-beneficios {
    width: 100%;
  }

  .produtos {
    width: 100%;
    margin: 0 auto;
    padding: 50px 0;
    list-style-type: none;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
1 resposta

Oi William, tudo bem?

Isso aí! Praticar é super importante para consolidar o conhecimento adquirido.

Muito obrigada por compartilhar com a gente o seu código.

Um abraço e bons estudos.