Como Criar um Popup em HTML

Aprenda a melhorar seu site com popups em HTML usando uma solução sem código com o widget Elfsight Popup ou com uma abordagem de codificação personalizada. Ambos os métodos oferecem benefícios únicos para aumentar o engajamento, as conversões e a experiência do usuário.
Veja o que o ChatGPT acha Abra o Editor de Widgets ao Vivo

Criar um pop-up em HTML é uma maneira simples e eficaz de exibir informações importantes ou conteúdo interativo em sua página. Este guia explora duas abordagens fáceis: usar um widget sem código para configuração rápida e criar uma solução nativa com código HTML.

Vamos explorar caminhos e informações úteis para criar um popup perfeito no seu site HTML.

Adicionar um Popup a um Site HTML: Maneira rápida

A maneira mais simples de criar um popup de notificação HTML é usar o widget da Elfsight. Esta solução versátil funciona perfeitamente com quase todos os criadores de sites e pode ser adicionada ao seu site em apenas alguns minutos.

Veja como adicionar facilmente um popup ao seu site usando este widget:

  1. Abrir o editor de pop-ups e escolher um modelo pré-projetado ou criar o seu pop-up personalizado.
  2. Personalize as configurações e o design: adicione e remova elementos, atualize as cores e ajuste o layout para combinar com a identidade visual do seu site.
  3. Salve seu design e copie o código HTML do Popup fornecido.
  4. Cole o código no editor do seu site.

E pronto! Não é necessário experiência em programação. O Elfsight facilita criar pop-ups chamativos com textos, imagens e outros elementos que complementam perfeitamente o visual do seu site.

Crie um Popup e cative seus visitantes com conteúdo envolvente!

Crie um Popup em HTML: Guia Detalhado

Agora, vamos explorar o que o widget Popup HTML pode fazer e como configurá-lo com mais detalhes.

  1. Exiba números de visitantes, visualizações de página e estatísticas em alta no seu site Drupal com um contador limpo que demonstre atividade e popularidade.

Como criar um Popup HTML manualmente

Se preferir uma abordagem prática, você pode criar um popup HTML manualmente com apenas algumas linhas de código. Combinando HTML, CSS e JavaScript, você terá controle total sobre o design, o comportamento e a funcionalidade do popup.

Abaixo está um trecho simples de código HTML de pop-up para te ajudar a começar.

Simple HTML popup window

Aqui está o que você pode personalizar neste código de popup HTML para atender melhor às suas necessidades:

Conteúdo do Popup

  • Texto. Atualize o conteúdo dentro da tag <span> com qualquer mensagem ou informação que você deseje exibir. Por exemplo, substitua “Até 50% de desconto durante a Liquidação de Natal!” pelo seu próprio texto.

Tamanho e formato do Popup

  • Largura. Ajuste a propriedade de largura na classe .popuptext para tornar o pop-up mais largo ou mais estreito (ex.: width: 300px;).
  • Preenchimento. Ajuste o espaço interno para controlar o espaço dentro do pop-up.
  • Raio da borda. Altere o valor do raio da borda para ajustar o arredondamento dos cantos do popup.

Cores e estilos

  • Cor de Fundo. Personalize a propriedade background-color na classe .popuptext para um visual novo (ex.: #ff0000 para vermelho).
  • Cor do texto. Atualize a propriedade de cor para combinar com o tema do seu site.
  • Cor da seta. Ajuste a propriedade border-color na classe .popuptext::after para combinar com a cor de fundo do pop-up.

Posicionamento

  • Localização do Popup. Altere as propriedades bottom e left em .popuptext para reposicionar o popup. Por exemplo, defina bottom: 50%; para exibi-lo mais próximo do centro.
  • Posicionamento da seta. Altere a propriedade left em .popuptext::after para ajustar o alinhamento da seta.

Animação

  • Fade-in effect. Ajuste a duração da animação de fade-in alterando o valor 1s em @keyframes fadeIn e @-webkit-keyframes fadeIn para algo mais rápido ou mais lento (por exemplo, 2s para um efeito mais lento).

Interatividade

  • Texto da chamada. Altere o texto dentro da tag <div class=”popup”> para refletir sua ação de clique (por exemplo, “Clique para revelar um segredo!”).
  • Comportamento de gatilho. Para criar uma janela pop-up em HTML ao clicar, modifique a função correspondente no <div> para acionar um comportamento diferente, como alternar uma pop-up diferente ou redirecionar para outra página.

Configurações de Visibilidade

  • Visibilidade padrão. Defina a propriedade de visibilidade em .popuptext como hidden se quiser que o pop-up permaneça invisível inicialmente.
  • Mostrar/ocultar alternância. A classe show pode ser modificada para incluir efeitos adicionais, como deslizamento ou zoom, para interações mais dinâmicas.

Essas opções facilitam adaptar o pop-up à estética e aos requisitos funcionais do seu site.

Soluções com Código vs Sem Código

Ao decidir entre usar um widget sem código (no-code) ou codificar manualmente um popup em HTML, é importante entender os pontos fortes e as limitações de cada abordagem. Embora ambos os métodos possam ajudá-lo a alcançar o mesmo objetivo, eles diferem significativamente em termos de facilidade de uso, flexibilidade e tempo necessário.

Abaixo está uma comparação entre esses dois métodos para ajudá-lo a determinar qual atende melhor às suas necessidades.

RecursoWidget Sem CódigoSolução de Codificação Manual
Facilidade de UsoExtremamente fácil de usar; nenhum conhecimento técnico é necessário.É necessário ter familiaridade com HTML, CSS e JavaScript.
PersonalizaçãoModelos prontos com opções de personalização fáceis de usar (por exemplo, cores, layout).Controle total sobre design, animações e comportamento — mas requer habilidades de codificação.
Tempo de ConfiguraçãoConfiguração rápida em minutos.Leva mais tempo para escrever, testar e depurar código.
FlexibilidadeLimitado pelos recursos e pelas configurações do widget.Altamente flexível; você pode implementar qualquer funcionalidade desejada.
IntegraçãoÉ simples copiar e colar o código no construtor de sites.Requer incorporação manual e ajustes no código HTML.
EscalabilidadeAdequado para usuários com recursos técnicos limitados.Perfeito para casos de uso avançados e requisitos únicos.
ManutençãoAtualizações e suporte costumam ficar a cargo do fornecedor do widget.Manutenção e atualizações devem ser gerenciadas manualmente.
Curva de AprendizadoMinimalista; acessível para iniciantes.Curva de aprendizado mais íngreme; exige conhecimentos de programação.
CompatibilidadeCompatível com a maioria dos construtores de sites e plataformas CMS.Totalmente compatível, mas requer atenção às restrições específicas do site.

Embora codificar manualmente um popup HTML ofereça mais controle e personalização, requer mais tempo e conhecimento técnico.

Para a maioria dos usuários, a solução de widget sem código é a opção mais fácil e eficiente, especialmente se você precisa de uma forma rápida e sem complicações de integrar um pop-up no seu site. Com configuração simples, opções de personalização e suporte contínuo, o método do widget se mostra a melhor solução para a maioria dos usuários.

Recursos do Widget Popup HTML

Popups do site são uma ferramenta eficaz para capturar a atenção dos visitantes e aumentar o engajamento. Ao exibir mensagens de forma estratégica no momento certo, os popups podem incentivar os usuários a realizar ações específicas, como assinar a newsletter, resgatar um desconto ou explorar conteúdo novo.

Para aproveitar ao máximo os benefícios dos popups HTML, o widget da Elfsight oferece uma série de recursos poderosos, criados para maximizar o engajamento, simplificar fluxos de trabalho e aprimorar a experiência do usuário:

  • Design com IA. Aproveite o poder de um assistente de IA para gerar popups personalizados sem esforço. Esse recurso permite criar popups sob medida rapidamente, sem necessidade de habilidades avançadas de design.
  • Construtor de formulários embutido. Capte leads, colete feedback e dados diretamente no seu popup. O construtor de formulários integrado permite criar formulários personalizados que aumentam a interação do usuário e ajudam a obter insights valiosos.
  • <strong>Display frequency control.</strong> Encontre o equilíbrio perfeito entre visibilidade e experiência do usuário ajustando com que frequência seu popup aparece. Este recurso ajuda você a evitar sobrecarregar os visitantes, mantendo seu conteúdo fresco e envolvente.
  • Personalização por dispositivo. Garanta que seus popups fiquem perfeitos em qualquer tela — desktop, tablet ou móvel. Essa flexibilidade permite otimizar a aparência e a funcionalidade do popup, proporcionando uma experiência fluida para todos os usuários.
  • Integrações poderosas. Conecte seu Popup com ferramentas populares como Mailchimp, Google Sheets, Zapier e muito mais. Essas integrações permitem sincronizar leads, automatizar fluxos de trabalho e otimizar processos.
  • Suporte multilíngue. Amplie seu alcance global traduzindo seus popups para qualquer idioma. Isso garante que sua mensagem seja acessível e relevante para usuários de origens culturais e linguísticas diversas.

Exemplos de popups para sites em HTML

Existem vários tipos de popups que ajudam a aumentar o engajamento, capturar leads e impulsionar as conversões, cada um com um objetivo específico, dependendo das metas do seu site. Abaixo estão alguns exemplos de popups HTML para sites:

Popup HTML

Este é um popup de uso geral que exibe informações ou mensagens para os visitantes do seu site. Pode ser usado para anúncios, promoções ou notificações sobre novos produtos ou serviços. É uma maneira fácil de chamar a atenção para mensagens-chave sem sobrecarregar os usuários.

HTML popup box

Pop-up de saída

Disparado quando o usuário demonstra sinais de deixar o seu site (por exemplo, movendo o cursor para o topo da tela para sair), o popup de saída oferece uma última chance de engajar o usuário. Pode oferecer descontos, iscas de leads ou outros incentivos para incentivá-lo a permanecer no site ou concluir a ação desejada.

Exit-Intent popup

Pop-up de Desconto

Projetado para oferecer aos visitantes um desconto ou uma oferta especial, esse tipo de popup pode incentivar os usuários a finalizar a compra. Frequentemente aparece após um determinado tempo ou é acionado por um comportamento específico do usuário, ajudando a aumentar as taxas de conversão.

Popup de Promoção

Este Popup é usado para anunciar promoções ou ofertas por tempo limitado. Geralmente é em negrito e chamativo, projetado para atrair a atenção e criar urgência. Ao destacar descontos, disponibilidade limitada ou ofertas com tempo limitado, incentiva os usuários a agir rapidamente antes que a oferta expire.

Thanksgiving popup

Formulário Pop-up HTML

HTML form popup
Catálogo de Modelos

Explore mais de 100 modelos de Popup

Confira mais modelos prontos para qualquer caso de uso ou crie o seu do zero!
HTML Notification Popup template
Crie um widget de notificação para exibir mensagens com prazo e aumentar a taxa de conversão do seu site.
HTML Exit Intent Popup template
Adicione um popup para captar a atenção dos visitantes do seu site por mais um instante e manter o interesse deles.
HTML Video Popup template
Crie popups de vídeo personalizáveis e cative seu público usando este modelo.
HTML Message Popup template
Construa confiança entre a comunidade do seu site e mantenha-se conectado com este widget pop-up.
HTML Newsletter Popup template
Adicionar um widget popup ao seu site certamente fará o número de assinantes da newsletter disparar.
Adicione um pop-up de desconto ao seu site para chamar a atenção e incentivar os usuários a realizar a compra.
Adicione um modelo de popup ao site e comece a aumentar sua base de assinantes por e-mail hoje.
Nenhum modelo adequado?
Você pode montar facilmente o widget de que precisa com nosso configurador simples de usar.

FAQ

Qual é a tag HTML para popups?

HTML não tem uma tag específica para popups. Em vez disso, popups costumam ser criados usando uma combinação de elementos “div”, que são estilizados e manipulados com CSS e JavaScript. O conteúdo do popup fica oculto inicialmente e é exibido quando acionado por um evento, como clicar em um botão.

Como fazer o pop-up aparecer ao clicar em um botão no HTML?

Para criar um pop-up acionado por clique de botão, você precisa usar um elemento de botão em HTML e JavaScript. Quando o botão é clicado, uma função JavaScript é chamada que altera a visibilidade de um elemento “div” contendo o conteúdo do pop-up, tornando-o aparecer na tela. Você pode alcançar isso alternando uma classe que controla a visibilidade do pop-up.

Como criar um cartão pop-up em HTML?

Um cartão pop-up pode ser criado usando um elemento “div” estilizado com CSS para parecer um cartão. Você pode criar o pop-up com uma largura, altura e preenchimento específicos para que pareça um modal ou uma caixa de diálogo. Para exibir o pop-up, você precisará usar JavaScript para alternar sua visibilidade quando ocorrer um gatilho, como o clique de um botão.

Como criar um popup em HTML com CSS?

Para criar um popup em HTML com CSS, use um elemento “div” oculto que contenha o conteúdo do popup e aplique estilos para a aparência do popup, como cor de fundo, bordas, preenchimento e posição (geralmente fixa ou absoluta). Animações em CSS podem ser usadas para adicionar efeitos como desvanecimento ou deslizamento. JavaScript é usado para exibir o popup alterando a visibilidade ou a propriedade display do “div” quando acionado.

Conclusão

Concluindo, pop-ups são uma ferramenta poderosa para envolver visitantes e melhorar a experiência do usuário no seu site. Quer você esteja usando uma solução sem código, como o Widget Popup da Elfsight, ou criando um pop-up HTML personalizado manualmente, ambos os métodos oferecem vantagens únicas para atender a diferentes necessidades.

O widget da Elfsight oferece uma abordagem fácil de usar, repleta de recursos, com designs personalizáveis, segmentação avançada e integrações perfeitas, sendo uma excelente escolha para quem busca economizar tempo e aprimorar o site com facilidade. Por outro lado, codificar manualmente um popup oferece controle total sobre o design e a funcionalidade, proporcionando mais flexibilidade se você já domina o desenvolvimento web.

Independentemente da abordagem, pop-ups podem aumentar significativamente o engajamento, as conversões e impulsionar o crescimento do negócio ao entregar conteúdo oportuno e relevante ao seu público.

Precisa de mais informações?

Esperamos que este guia tenha trazido insights valiosos. Se quiser saber mais sobre desenvolver uma notificação pop-up em HTML para o seu site, não hesite em contatar-nos. Nossa missão na Elfsight é oferecer uma experiência simples e bem-sucedida, por meio de widgets Tudo-em-Um sem código para o seu negócio.

<a href=”https://community.elfsight.com/tags/c/elfsight-changelog/new/50/popup/”>Comunidade</a>, where criatividade e experiência florescem. Encorajamos você a compartilhar qualquer ideia de melhoria, adicionando-as à nossa <a href=”https://community.elfsight.com/c/wishlist/popup/89/”>Lista de Desejos</a>.

Artigo por
Gerenciador de Conteúdo
Sou gerente de conteúdo da Elfsight, criando guias práticos sobre soluções inteligentes para sites, para ajudar usuários a aprimorar seus projetos online. Meus artigos são escritos de forma simples, mostrando como os widgets podem impulsionar sites e torná-los mais eficazes.