Categorias: CSS | HTML

Tags: Rodapé

WhatsApp Flutuante

Escrito por Amanda de Lavra

22 de dezembro de 2019

Um pedido recorrente dos clientes nos sites é um botão de chat flutuante. Enquanto diversos plugins disponibilizam essa funcionalidade, não encontrei nenhum que tivesse a possibilidade de usar o WhatsApp Link, que direciona os usuários diretamente para a janela de chat, sem a necessidade de cadastrar o número de telefone.

Para contornar essa situação, foi necessário incluir o botão de chat diretamente na página, sem plugins, usando o módulo de código do Divi no rodapé da página. Segue código necessário e imagem utilizada:

<div id="whatsapp-flutuante">
	<a href="https://whats.link/meu-link" data-et-target-link="_blank" rel="noopener noreferrer">
		<img src="https://blog.amandadelavra.com.br/wp-content/uploads/whatsapp.png" alt="whatsapp">
	</a>
</div>

<style>
#whatsapp-flutuante {
	position:fixed;
	bottom: 20px;
	right: 20px;
}
</style>
Atualização em 18/01/2020:

Com a nova atualização do Divi (4.2), qualquer elemento pode ser colocado como fixo na página, tornando o código acima denecessário. É só colocar um módulo de imagem, com o link, posição fixa e deslocamentos vertical e horizontal.

Posts relacionados

Customizações da página de login e painel administrativo do WordPress

Customizações da página de login e painel administrativo do WordPress

Para todo o site que eu faço, personalizo a página de login e também o wp-admin para ficar com a marca do cliente. Recentemente, aperfeiçoei o código para que o login ficasse no meio da página, tanto verticalmente quanto horizontalmente. Segue código usado aqui neste...

Botão Leia Mais no Elementor

Botão Leia Mais no Elementor

O site do cliente tinham alguns textos que eram muito extensos e, num layout de coluna, variavam muito de tamanho. Decidi adaptar o que já havia feito no Divi, ao incluir um botão Leia Mais (https://blog.amandadelavra.com.br/modulo-texto-com-botao-leia-mais/), mas...

Como manter a proporção de um elemento com CSS

Como manter a proporção de um elemento com CSS

Me pediram para colocar um elemento flutuante no site com o preço de cada produto. Como os preços variam de acordo com o produto, eu não podia ajustar com padding apenas para que ficasse redondinho na proporção 1:1. Para isso, usei a propriedade do CSS aspect-ratio....