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

como adicionar um modal?

finalizei o curso do bootstrap apresentado por Juliana Amoasei, onde é criado uma page responsiva. é criado um modal para a imagem das receitas e um buttom para mostrar os ingredientes. no curso, é feito apenas para a primeira imagem da receita, gostaria de saber como faço para adicionar no outros botões. nessa atividade, eu troquei as receitas por outros nomes e ferramentas.

esses são os modals

<section id="receitas" class="bg-light">
      <div class="container pb-5">
        <div class="row justify-content-md-around justify-content-center">

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/ferramentas.png" class="card-imagem-top" alt="Ferramentas">
            <div class="card-body">
              <h5 class=" text-center text-left card-title">Ferramentas</h5>
              <p class=" text-center text-left card-text">Tudo sobre as ferramentas que nosso programa disponibiliza para você.</p>
              <a href="#" class="btn btn-cor-especial" data-toggle="modal" data-target="#modal-receita">Mais</a>
            </div>
          </article>

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/contábil.png" class="card-imagem-top" alt="Contábil e Fiscal">
            <div class="card-body">
              <h5 class="text-center card-title">Contábil e Fiscal</h5>
              <p class="text-center card-text">Tudo sobre a fiscalização das suas finanças e contabilidade em tempo real.</p>
              <a href="#" class="btn btn-cor-especial">Mais</a>
            </div>
          </article>

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/frota.png" class="card-imagem-top" alt="Frota">
            <div class="card-body">
              <h5 class="text-center card-title">Frota</h5>
              <p class="text-center card-text">Tudo sobre seu controle sua frota da maneira em que achar melhor, em tempo real.</p>
              <a href="#" class="btn btn-cor-especial">Mais</a>
            </div>
          </article>

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/interações.png" class="card-imagem-top" alt="Integrações">
            <div class="card-body">
              <h5 class="text-center card-title">Integrações</h5>
              <p class="text-center card-text">Tudo sobre nossas integrações e compatilidade entre o armazenamento dos dados.</p>
              <a href="#" class="btn btn-cor-especial">Mais</a>
            </div>
          </article>

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/Financeiro.png" class="card-imagem-top" alt="Financeiro">
            <div class="card-body">
              <h5 class="text-center card-title">Financeiro</h5>
              <p class="text-center card-text">Controle seus gastos de maneira simples e eficaz usando nossa ferramenta.</p>
              <a href="#" class="btn btn-cor-especial">Mais</a>
            </div>
          </article>

          <article class="card mt-5 borda-cor-especial card-imagem">
            <img src="src/img/documentos.png" class="card-imagem-top" alt="Documentos">
            <div class="card-body">
              <h5 class="text-center card-title">Documentos</h5>
              <p class="text-center card-text">Tudo sobre a emissão e logística de sua empresa e forta, automático e dinâmicos.</p>
              <a href="#" class="btn btn-cor-especial">Mais</a>
            </div>
          </article>
        </div>
      </div>
    </section>
8 respostas

continuação do codigo

esse é o button referente ao article 'FERRAMENTAS'

<div class="modal fade" id="modal-receita" tabindex="-1" role="dialog" aria-labelledby="modal-receita-titulo" aria-hidden="true">
    <div class="modal-dialog" role="document">
      <dialog class="modal-content">
        <header class="modal-header">
          <h5 class="modal-title" id="modal-receita-titulo">Ferramentas</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </header> 
        <article class="modal-body">
          <img src="src/img/ferramentas.png" class="card-imagem-top pb-3" alt="Ferramentas">
          <h6>Funcionalidades</h6>
          <ul>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
            <li>ingrediente</li>
          </ul>
          <h6>Modo de preparo</h6>
          <p>Para fazer o molho, misture o coentro picado, o suco de limão, o azeite de oliva, o sal e a pimenta. Coloque a alface, os tomates, a cebola e o abacate em uma vasilha grande. Misture tudo e sirva.</p>
        </article>
        <footer class="modal-footer">
          <button type="button" class="btn btn-cor-especial" data-dismiss="modal">Fechar</button>
        </footer>
      </dialog>
    </div>
  </div>

como posso adicionar uma resposta para cada botão, sendo eles 'contábil e fiscar', 'frota', 'integrações', 'financeiro' e 'documentos'.

Fala ai Maria, tudo bem? Consegue compartilhar o projeto completo? Assim eu consigo dar uma olhada com mais calma nos códigos e funcionamento atual do mesmo.

Pode compartilhar através do Github ou Google Drive (zipado).

Fico no aguardo.

https://github.com/mariatsgatti/projetomaria

aqui esta o link, se algo der errado, por favor me fale, é o primeiro projeto que upo nesse site (:

alguma atualização Matheus? grata. (:

Fala Maria, tudo bem? Desculpa mas ainda não tive tempo de olhar o projeto, vou ver se olho ainda hoje ou no máximo amanhã.

Abraços.

solução!

Oi, Maria!

Você pode usar um data-target para cada article de casa sessão, como por exemplo data-target="#modal-ferramentas e data-target="#modal-documentos e assim por todos os outros. No id de cada modal você adiciona o data-target no id.

 <div class="modal fade" id="modal-ferramentas" tabindex="-1" role="dialog" aria-labelledby="modal-receita-titulo" aria-hidden="true">

e

<div class="modal fade" id="modal-documentos" tabindex="-1" role="dialog" aria-labelledby="modal-receita-titulo" aria-hidden="true">

E para todos os outros. Assim, cada modal vai ficar independente.

Esperamos ter te ajudado!

agradeço lais, obrigada pela ajuda ((:

Boa Lais, obrigada pela ajuda.

Maria sempre que precisar não deixe de criar suas dúvidas, desculpa não ter respondido antes.

Abraços e bons estudos.