Sem estresse de codificação ou design Crie, personalize e lance widgets para sites – tudo em um só lugar Experimente grátis
Contente

Como criar um Pop-up Bootstrap: Guia completo

21 julho 2023 15 novembro 2024 ~ 8 minutos de leitura 14283 visualizações
avalie
Claspo Blog Como criar um Pop-up Bootstrap: Guia completo

Pop-ups são uma ferramenta de marketing eficaz com altas taxas de conversão. Você pode criá-los sozinho com poucas ou nenhumas habilidades de programação. Vamos descobrir como fazer pop-ups e adicioná-los ao site usando Bootstrap e aplicar soluções alternativas prontas.

Crie um pop-up Bootstrap gratuito com mais de 800 modelos de alta conversão

O Que é um Pop-up Bootstrap

Um pop-up é uma janela separada do site que é exibida sobre o restante do conteúdo enquanto o site está carregando, bloqueando-o temporariamente para chamar a atenção para uma mensagem específica. Exemplos incluem anúncios, lembretes sobre compras pendentes, ofertas para assinar atualizações, solicitações para salvar um arquivo, etc. 

O Pop-up Bootstrap é um kit de ferramentas gratuito projetado para criar aplicativos web e sites dinâmicos modernos. Consiste em templates escritos nas linguagens de marcação HTML e CSS e extensões JavaScript. 

Assim, usando JavaScript, você pode criar pop-ups modais que estão vinculados a um evento específico, como quando, por exemplo, o ponteiro do mouse sai da janela principal ou quando um certo tempo expira. Usando o plugin Bootstrap, você pode obter elementos que executam as seguintes funções:

  • oferecer ir a uma sala de chat ou solicitar um retorno de chamada;
  • coletar dados para segmentação de clientes;
  • fornecer ajuda e informações de referência;
  • exibir conteúdo multimídia em visualização completa;
  • promover produtos e serviços;
  • oferecer registro para usar todos os recursos do site;
  • ajudar um visitante a encontrar as informações de que ele ou ela precisa, etc. 

Bootstrap permite criar ferramentas de marketing convenientes e eficazes. Elas ajudam a focar a atenção do visitante em uma oferta específica e conduzir o visitante à ação alvo. Mesmo um pouco do conhecimento das linguagens de programação mencionadas anteriormente dá a oportunidade de aumentar significativamente a taxa de conversão e melhorar o desempenho financeiro do negócio.

popup-bootstrap

Como Criar um Formulário Pop-up no Bootstrap

Criar uma janela pop-up não requer habilidades de programação, pois você pode extrair trechos de código prontos dos repositórios. Vamos descobrir como criar uma janela pop-up usando Bootstrap com um conjunto mínimo de elementos funcionais.

Exemplo de Criação de Pop-up Bootstrap

Antes de começar a criar um formulário pop-up no Bootstrap, você precisa garantir que seu site atenda aos requisitos do plugin. Eles devem ser considerados para cada versão específica da ferramenta. Por exemplo, para conectar o Bootstrap 5.3 atual, você deve usar a linguagem de marcação HTML5 com design adaptativo que permite ajustar a janela aos parâmetros de qualquer tela. 

A maneira mais fácil de ativar o Bootstrap é adicionar um trecho de código contendo endereços de template CSS e bibliotecas JavaScript à seção <head>:

<link href=https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous">
<script src=https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script>

Você também pode baixar uma distribuição pronta do GitHub para integrar ao seu ambiente de desenvolvimento. Os desenvolvedores também oferecem outras opções de instalação, como gerenciadores de pacotes.

Como Criar uma Janela Pop-up Usando Bootstrap e JavaScript

Os desenvolvedores do Bootstrap oferecem o seguinte exemplo para avaliar as capacidades de sua ferramenta.

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">

Lançar modal de demonstração

</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Título do Modal</h5>
        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
      </div>
      <div class="modal-body">
<h5 class="text-center mb-5">Insira seu texto aqui</h5>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Fechar</button>
        <button type="button" class="btn btn-primary">Salvar mudanças</button>
      </div>
    </div>
  </div>
</div>

Este trecho de código gera uma pequena janela pop-up com um texto e dois botões. Uma animação simples é aplicada a ela — a moldura desce de cima, adquirindo gradualmente características. Ela fecha se você pressionar o botão correspondente ou simplesmente clicar no fundo. Em ambos os casos, a janela sobe e escurece, desaparecendo completamente. 

Vamos dar uma olhada mais de perto neste exemplo.

Chamando uma janela pop-up

O exemplo usa a opção mais simples — chamar a janela pop-up com um botão. Isso é útil se você oferecer ao visitante um formulário de registro ou ajuda sobre como usar uma função específica. O seguinte trecho é responsável pelo lançamento do código:

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">

Lançar modal de demonstração

</button>

Quer que a janela seja aberta automaticamente? Então você terá que se aprofundar no estudo do JavaScript. Por exemplo, você pode usar o seguinte script para iniciar a função 2 segundos após o carregamento da página:

$(window).load(function(){
   setTimeout(function(){
       $('#myModal').modal('show');
   }, 2000);
});

Outra opção popular é chamar uma janela pop-up quando o cursor do mouse sai do quadro principal. Ao perceber que um usuário está prestes a fechar a aba, mostre a frase final. Este script é usado para esse propósito:

<script>
    function addEvent(obj, evt, fn) {
        if (obj.addEventListener) {
            obj.addEventListener(evt, fn, false);
        } else if (obj.attachEvent) {
            obj.attachEvent("on" + evt, fn);
        }    }    addEvent(document, 'mouseout', function (evt) {
        var modalId = 'exitModal';
        if (evt.toElement === null && evt.relatedTarget === null && !localStorage.getItem('modal.' + modalId)) {
            var modal = new bootstrap.Modal('#' + modalId);
            modal.show();
            localStorage.setItem('modal.' + modalId, '1');
        }
    });
</script>

O bloco "Modal"

Então, como fazer uma pop-up modal responsiva no Bootstrap.

A janela pop-up no nosso exemplo consiste em três partes:

  • cabeçalho com o nome;
div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Título do Modal</h5>
        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
      </div>
  • janela principal com uma descrição de texto;
<div class="modal-body">

<h5 class="text-center mb-5">Insira seu texto aqui</h5>

</div>
  • rodapé com botões.
 <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Fechar</button>
        <button type="button" class="btn btn-primary">Salvar alterações</button>
      </div>

Esta categorização é padrão para pop-ups criados com Bootstrap. No entanto, você pode preencher cada parte à sua própria discrição, utilizando inúmeros elementos funcionais das bibliotecas de plugins.

Modificações na janela pop-up

O código descrito acima será suficiente para criar ferramentas de marketing simples. Mas você pode obter muito mais personalizando os quadros. 

Por exemplo, o trecho a seguir permite definir um certo tamanho para uma janela pop-up:

<div class="modal-dialog modal-OO">...</div>,

onde OO é a variável que especifica o formato desejado e pode assumir os seguintes valores:

  • sm — corresponde a uma largura de 320 pixels;
  • lg — 800 pixels;
  • xl — 1140 pixels. 

Se você omitir a variável de tamanho, uma janela pop-up de 500 pixels aparecerá na tela por padrão. Para estender o quadro para tela cheia, use o seguinte código:

<div class="modal-dialog modal-fullscreen">

Se você quiser alterar a animação de uma janela pop-up, preste atenção à variável modal-fade. As bibliotecas Bootstrap oferecem uma variedade de efeitos. Por exemplo, se você quiser que o quadro aumente como um zoom de câmera, insira o seguinte trecho de código:

<div class="modal fade2" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">

Para que a animação funcione corretamente, você também precisará configurar estilos CSS e criar o script apropriado:

.fade2 {
    transform: scale(0.9);
    opacity: 0;
    transition: all .2s linear;
    display: block !important;
}
.fade2.show {
    opacity: 1;
    transform: scale(1);
}
и
$('#exampleModal').modal();
function afterModalTransition(e) {
  e.setAttribute("style", "display: none !important;");
}
$('#exampleModal').on('hide.bs.modal', function (e) {
    setTimeout( () => afterModalTransition(this), 200);
})

Outra interessante funcionalidade disponível no Bootstrap é bloquear uma janela pop-up. Isso não permite você fechar o quadro clicando no fundo ou pressionando Esc. Para acessar o conteúdo do site, o usuário precisa realizar uma ação direcionada, como registrar-se depois que o período de teste expira. Neste caso, utiliza-se o seguinte código:

<div class="modal fade" id="staticBackdrop" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">

Como Criar um Pop-up com Claspo

Se você precisa de um elemento visual mais brilhante e chamativo, pode usar uma solução pronta para criar pop-ups. 

Uma das opções mais convenientes é a ferramenta Claspo.io. Ela permite criar pop-ups de qualquer nível de complexidade sem nenhum conhecimento de linguagens de programação — eles são feitos de acordo com o princípio do "construtor", arrastando vários elementos para a tela. Vamos aprender mais sobre como criar um pop-up usando o Claspo.

Experimente todos os recursos avançados com o plano gratuito vitalício da Claspo

Passo 1: Registro

Acesse Claspo e crie uma conta. Você também pode entrar usando redes sociais ou sua conta Google.

Escolha um plano tarifário adequado. Você pode se familiarizar com a funcionalidade do Claspo gratuitamente — neste caso, três widgets em um site com um número total de visualizações de até 30 mil por mês estão disponíveis. Além disso, uma janela pop-up fornecerá um link para a ferramenta web. 

Os planos tarifários do Claspo são acessíveis e flexíveis em comparação com outros serviços. Escolha a melhor opção para o seu negócio sem pagar a mais por recursos e visualizações extras. 

Passo 2: Crie uma janela pop-up

O Claspo orienta você pelos seguintes passos:

  • definir o propósito — especifique qual função você deseja implementar;

definir-o-propósito

  • selecionar o formato — uma janela clássica, um banner, uma moldura flutuante, etc;

selecionar-o-formato

  • configuração do estilo — escolha o design que corresponde ao design do seu site;
  • escolha do modelo — a janela pop-up toma uma forma completa;

escolha-do-modelo

  • conteúdo — arraste e solte elementos funcionais na moldura, insira texto, adicione imagens, etc. 

conteúdo

A vantagem da ferramenta é que em poucos minutos você pode criar não apenas uma janela básica com um pedaço de texto, mas um elemento visual brilhante que atrai a atenção do visitante e proporciona altas taxas de conversão.

criar-janela-pop-up

Passo 3: Integração

integração

Quando você cria um pop-up, você obtém um script que se conecta às bibliotecas próprias do Claspo. Você pode integrá-lo sozinho — a ferramenta fornece o código pronto e ajuda a encontrar onde inseri-lo. A integração com a maioria dos sistemas de gerenciamento de conteúdo (CMS), incluindo WordPress, também está disponível.

Passo 4: Iniciar

Uma vez integrado no código do seu site, o pop-up começará a funcionar imediatamente. Gerencie-o na interface web do Claspo, alterando as configurações, se necessário, e obtendo estatísticas detalhadas. A ferramenta também é compatível com CRM e outros softwares corporativos. Sua integração profunda permite criar ofertas personalizadas para cada visitante do site com base no histórico de atividades ou segmentação por várias características.

Como gerar rapidamente uma janela pop-up no site: conclusão 

Com o uso do Bootstrap de pop-up, você pode gerar rapidamente janelas pop-up, gerenciando de forma flexível seu conteúdo, tamanhos, funções e até animações de exibição. Habilidades básicas de programação serão suficientes para realizar as tarefas mais simples, pois a maior parte do código pode ser obtida de repositórios de código aberto, como o GitHub. 

Mas se você está procurando uma ferramenta de conversão eficaz para o seu site, vale a pena usar a solução turnkey do Claspo. Você pode criar pop-ups brilhantes e funcionais rápida e facilmente, sem nenhum conhecimento de código! Eles são montados de acordo com o princípio do construtor, escolhendo o design e o conteúdo, e a ferramenta os adapta a todos os dispositivos, telas e navegadores. 

Você pode experimentar todas as funcionalidades do Claspo gratuitamente! Inscreva-se agora para avaliar o potencial da ferramenta e escolher a melhor versão de pop-ups inteligentes para o seu negócio!

Crie seu pop-up de alta conversão com Claspo
Popular Posts

Você também pode gostar de
Segmentação psicográfica: Um guia completo com exemplos
Segmentação psicográfica: Um guia completo com exemplos

O sucesso de qualquer negócio está diretamente relacionado com a forma como o produto, serviço, estratégia e mensagens estão alinhados às necessidades do público-alvo. Portanto, é necessário explorar seus clientes, entender seus objetivos, valores e desejos, e então utilizar a segmentação psicográfica para categorizá-los em grupos distintos.  As pessoas são diferentes, e enquanto um segmento de clientes pode priorizar o preço de uma camiseta de algodão, outro pode estar mais preocupado se ela é feita de algodão orgânico. 27% dos...

29 junho 2023 8 minutos de leitura
120 Impactantes Assuntos de Email de Verão: Inspire-se Agora!
120 Impactantes Assuntos de Email de Verão: Inspire-se Agora!

A linha de assunto de um e-mail serve como uma ferramenta para envolver os assinantes e convencê-los a abrir o e-mail. É uma estratégia eficaz para reduzir o abandono do carrinho de compras do consumidor e aumentar as taxas de abertura, taxas de cliques e, em última análise, conversões. Compilamos uma lista das melhores linhas de assunto de e-mails de verão, desde linhas de assunto de carrinho abandonado até aquelas que ajudam a aumentar as taxas de abertura, impulsionar compras...

22 junho 2023 8 minutos de leitura
As 35 principais marcas DTC para ficar de olho em 2025
As 35 principais marcas DTC para ficar de olho em 2025

Ir diretamente a um cliente nunca foi tão valioso como hoje em dia. Com a tecnologia melhorando e a maioria das pessoas fazendo compras online, a falta de comunicação e interação colocou a conexão direta entre vendedor e comprador em outro nível. As marcas que eliminam os intermediários e acompanham cada etapa da jornada do cliente ganham inúmeras possibilidades de negócios. Uma abordagem direta ao consumidor (DTC) pode trazer muitos lucros. Desde aumentar o custo de seus produtos até receber...

19 junho 2023 15 minutos de leitura
Venda Cruzada vs. Venda Incremental: Qual é a Diferença?
Venda Cruzada vs. Venda Incremental: Qual é a Diferença?

O objetivo de qualquer empresa é vender e obter lucro, idealmente aumentando seu tamanho. Ampliar sua base de clientes não é suficiente para aumentar a receita. Existem outras ferramentas de marketing que podem ajudá-lo a atrair e reter clientes, melhorar a experiência deles e estabelecer relações fortes com eles, como cross-selling e upselling. Abaixo você encontrará uma análise de cross-selling vs upselling. O que é Cross-selling Cross-selling é a venda de um produto relacionado, suplementar, além do principal. Por exemplo,...

27 julho 2023 7 minutos de leitura
Guia de Vendas Relâmpago: Benefícios, Melhores Práticas e Exemplos Ilustrativos
Guia de Vendas Relâmpago: Benefícios, Melhores Práticas e Exemplos Ilustrativos

Grandes ofertas há muito tempo são parte integrante da estratégia de lojas online. Uma dessas ofertas é a venda relâmpago, um forte incentivador para compras por impulso. Um estudo em Cogent Business & Management demonstrou que essas vendas aumentam a excitação e o prazer dos consumidores. Os consumidores acreditam que acertaram na loteria e conseguiram algo que logo se tornará indisponível para outros. Esses sentimentos os motivam a comprar imediatamente.  Com tal impacto no comportamento de compra, as vendas relâmpago...

19 agosto 2023 9 minutos de leitura
10 Ideias de Eventos de Sorteios que Tiveram Sucesso
10 Ideias de Eventos de Sorteios que Tiveram Sucesso

As promoções têm uma taxa de conversão de 34%, mais alta do que outros conteúdos. É uma poderosa ferramenta de marketing capaz de envolver o público, aumentar o reconhecimento da marca e promover a lealdade dos clientes. Quando bem executada, a promoção de brindes pode gerar resultados impressionantes para empresas de diversos setores. Neste artigo, exploraremos dez ideias de promoções que cativaram com sucesso o público e proporcionaram benefícios tangíveis às empresas. De brindes de produtos a concursos criativos, essas...

30 agosto 2023 12 minutos de leitura

Para cima