1
resposta

Resolução

html:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Manipulando o DOM - Aula 3</title>
  <link rel="stylesheet" href="./style.css">
</head>

<body>

  <button data-mostrar>Aluratintas em estoque:</button>

  <ul class="lista" data-lista>
    <li cor="laranja" tipo="tinta-exterior" class="item">Tinta laranja</li>
    <li cor="vermelho" tipo="tinta-interior" class="item">Tinta vermelha</li>
    <li cor="branco" tipo="tinta-interior" class="item">Tinta branca</li>
    <li cor="amarelo" tipo="tinta-exterior" class="item">Tinta amarela</li>
    <li cor="rosa" tipo="tinta-exterior" class="item">Tinta rosa</li>
    <li cor="preto" tipo="tinta-exterior" class="item">Tinta preta</li>
  </ul>

  <button class="close" data-fechar>Fechar</button>

  <a href="https://alura.com.br/" target="_blank"><img src="https://www.alura.com.br/assets/img/home/alura-logo.svg"
      alt="" class="alura-logo"></a>

  <script src="main.js"></script>
</body>

</html>

Js:

const lista = document.querySelector("ul")
lista.style.display = "none"
const btnAbrir = document.querySelector("[data-mostrar]")
const btnFechar = document.querySelector("[data-fechar]")


btnAbrir.addEventListener("click", () => lista.style.display = 'block')
btnFechar.addEventListener("click", () => lista.style.display = 'none')
1 resposta

Oi André, tudo bem?

Parabéns por aceitar e concluir o desafio proposto. Gostei da sua resolução!

Lembrando que se tiver alguma dúvida ou dificuldade sempre pode dar uma olhadinha na Opinião do instrutor no final da página :D

Bons estudos.

Abraço.