Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu modal não funciona

Meu modal não funciona, o que pode estar errado?

<head>
      <meta charset="utf-8" lang="pt-br">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <title>fruta e fruto</title>
      <!-- CSS only -->
      <link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet">
      <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      <link rel="stylesheet" type="text/css" href="style.css">
    </head>

    <body>

    <!--Barra de navegação-->

    <header>
      <nav class="navbar navbar-expand-lg bg-light fixed-top">
        <div class="container-fluid">
          <a class="navbar-brand" href="#">fruta & fruto</a>
          <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
          </button>
          <div class="collapse navbar-collapse justify-content-end" id="navbarNav">
            <ul class="navbar-nav">
              <li class="nav-item">
                <a class="nav-link active" aria-current="page" href="#">início</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">receitas</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">quem somos</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" data-bs-toggle="modal" data-bs-target="modal-contato" href="#">contato</a>
              </li>
            </ul>
          </div>
        </div>
      </nav>
    </header>


    <div class="modal fade" id="modal-contato" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <h1 class="modal-title fs-5" id="exampleModalLabel">Modal title</h1>
          <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
        </div>
        <div class="modal-body">
          ...
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
          <button type="button" class="btn btn-primary">Save changes</button>
        </div>
      </div>
    </div>
  </div>

  <p>contato:<a href="mailto:email@frutafruto.com.br">email@frutafruto.com.br</a></p>

  <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
    <!-- JavaScript Bundle with Popper -->
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
  <script src=""></script>

  </body>
</html>
2 respostas
solução!

Ja resolvi o que estava errado! Esqueci de chamar o id no contato usando a tralha "#"

<li class="nav-item">
                <a class="nav-link" data-bs-toggle="modal" data-bs-target="#modal-contato" href="#">contato</a>
              </li>

Oi Daiana, tudo bem?

Que bom que conseguiu ajustar. Irei finalizar o seu tópico.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software