Neste guia, abordaremos os principais aspectos que envolvem o plugin Bootstrap Modal. De maneira prática, veremos a construção de janelas dinâmicas, sem fazer o seu usuário sair da página em que se encontra. Você encontrará soluções para problemas encontrados durante o cotidiano de desenvolvimento e poderá utilizar os códigos apresentados em sua própria máquina.
Alguns dos projetos que desenvolvemos precisam, muitas vezes, chamar a atenção da pessoa que utiliza nosso serviço ou produto digital naquele momento. A padronização de estilo dessas chamadas in app, com certeza, será algo que trará muitos desafios para a equipe de desenvolvimento, devido aos muitos detalhes envolvidos. Para ajudar nessa tarefa, podemos contar com o Bootstrap Modal.
Pessoas mais experientes na área saberão muito bem o quão difícil é padronizar todos esses recursos, um a um, nas aplicações. Entendem, também, que é para isso que utilizamos os frameworks. A tarefa de aplicar o front-end deverá ser simplificada com poucas linhas de código para uma parte importante de uma aplicação, facilitando seu desenvolvimento e sua manutenção.
Pensando nessas possibilidades, escolhemos dividir o tema em algumas partes, para organizar nossa explicação e seu entendimento sobre o assunto:
- O que é o Bootstrap Modal?
- Para que serve um Bootstrap Modal?
- Como criar um Bootstrap Modal na prática? Confira um exemplo básico
- Quais os métodos do Bootstrap Modal?
Prepare logo sua IDE e vamos em mais uma exploração no mundo do desenvolvimento?
O que é o Bootstrap Modal?
O plugin do Bootstrap, chamado Bootstrap Modal, é um recurso do framework escrito em JavaScript, CSS e HTML. O plugin é responsável pela simplificação das etapas de desenvolvimento de aplicações Web, ajudando as equipes a lidarem com a manipulação de janelas dinâmicas de maneira facilitada em suas aplicações.
Para que serve um Bootstrap Modal?
Utilizamos o plugin Bootstrap Modal quando queremos uma pequena janela sobre a tela do usuário, sem a necessidade de tirá-lo da página em que se encontra. Fazemos isso como prática de marketing ou alertas sobre inúmeros assuntos relacionados com a nossa aplicação — as possibilidades de uso desse recurso dependerão da criatividade da pessoa programadora.
Conectando a página ao Bootstrap
Para utilizarmos os plugins do Bootstrap em nosso projeto, precisamos das folhas de estilo e de scripts do framework. Já falamos os detalhes sobre esse processo, o que é, como usar e para que serve esse framework em outro guia de nosso blog. Acesse e confira maiores detalhes, caso você precise.
Por agora, vamos refrescar sua memória: utilizamos um link de um CDN do framework para carregá-lo em nossa página. É bem simples, basta carregar o link oficial na primeira parte de nossa página, também conhecida como tag
ou cabeçalho:
Essa é apenas a folha de estilos CSS que usaremos do framework. Ainda precisamos dos scripts JavaScript essenciais para nossa aplicação:
As boas práticas recomendam deixar os scripts no fim de seu documento HTML, para serem carregados por último. Tenha em mente que isso é aconselhado para que a página tenha um melhor desempenho, sendo indiferente nas aplicações menores, feitas para aprendizado.
Por isso, sinta-se livre, enquanto aprende, a organizar seu código da maneira que poderá visualizar melhor cada bloco e função de sua aplicação.
Como criar um Bootstrap Modal na prática? Confira um exemplo básico
Imagine que temos uma página, de um tema qualquer. Vamos usar de exemplo um sistema bem básico, com um título e um botão — o título poderia ser uma chamada comercial ou aviso de suspensão de algum serviço — o uso é realmente muito variado. Veja o exemplo que criamos especialmente para este guia:

Ao clicar em “Abrir!” você poderá ver a seguinte janela abrindo sobre a página:

Como fazemos isso?
Pode até parecer complicado, à primeira vista, mas o Modal do Bootstrap é esse recurso que mostramos. O framework nos disponibiliza toda a estrutura dessa janela e de suas opções, deixando livre a escolha para a função de cada uma pela a equipe de desenvolvimento.
Veja o código, abaixo, e tente identificar as funções do plugin Modal. Você pode copiar o código em sua própria IDE. Ele está funcionando, basta abrir o documento HTML em seu navegador:
Bootstrap Modal - Trybe
Exemplo: usando o Bootstrap Modal!



