Estilos de Botão CSS — Efeitos Hover Animados para Copiar

Escolha entre 24 botões CSS animados: preenchimentos, bordas, brilhos, reflexos e efeitos 3D de clique. Defina as cores, o tamanho e os estados de hover, pressionado e clicado, escolha px ou rem e copie o HTML e CSS limpos ou cole o botão no Webflow.

Atualizado em

Passe o mouse sobre um botão para ver o efeito, pressione-o para ver o estado pressionado e clique em um quadro para selecioná-lo.

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Estilos de Botão CSS

  1. Passe o mouse sobre os botões e clique no estilo que você gostar.
  2. Defina suas cores, tamanho, raio dos cantos e velocidade, além dos estados de hover, pressionado e clicado. Cada estilo atualiza em tempo real.
  3. Copie o CSS e o HTML, ou use Copiar tudo para ter um único bloco.
  4. Para o Webflow, clique em Copiar para o Webflow e cole no Designer com Ctrl/⌘+V.

Efeitos de hover leves

Todos os estilos aqui são CSS puro, exceto um estilo de linha deslizante que usa um pequeno SVG inline. Sem biblioteca e sem JavaScript. As cores são propriedades customizadas no topo da regra, então mudar o botão depois significa alterar só dois ou três valores.

  • Quem usa teclado recebe um contorno visível :focus-visible em todos os estilos.
  • Movimento reduzido é respeitado: a animação de movimento é desligada para quem pede menos animação.
  • Links ou botões: use <a> para levar a outro lugar e <button> para executar uma ação. O CSS funciona nos dois.

Estados de hover, pressionado e clicado

Cada botão vem com uma cor de texto em :hover e uma cor e tamanho em :active para o estado pressionado. Ative o Estado clicado para adicionar um estilo .is-clicked com um pequeno script, ideal para botões de curtir, salvar ou seguir. Escolha rem para dimensionar o botão em relação à fonte raiz, assumindo o padrão do navegador de 16px. Linhas finas de 1px e 2px continuam em pixels para ficarem nítidas.

Usando um estilo no Webflow

Copiar para o Webflow cola um elemento Embed com os estilos e o botão. O Webflow não consegue criar animações de pseudo-elementos no painel de Estilo, então o Embed mantém o efeito exato. Para estilizar seus próprios botões, coloque o CSS no código personalizado do seu site e aplique a classe neles.

Quer criar um botão do zero? Use o Gerador de Botão CSS. Verifique a legibilidade do texto com o Verificador de Contraste e veja os Ícones de Menu Hambúrguer para botões de menu animados.

Também pesquisado como: efeito hover botão css, botões css animados, animação hover botão, botão css copiar e colar, botão webflow hover, botões css legais, animação de borda botão css.

Ferramentas que combinam com: Estilos de Botão CSS

  • Gerador de Animação Hover CSS — Crie animações hover para botões, cards, links e ícones.
  • Gerador de Gradiente CSS — Monte um gradiente visualmente: arraste as paradas de cor, troque o ângulo ou o tipo, comece de uma predefinição e copie um CSS pronto para produção, com uma cor sólida de fallback.
  • Gerador de Box Shadow — Empilhe várias camadas de sombra, ajuste deslocamento, desfoque, espalhamento e opacidade em um cartão ao vivo e copie o CSS de box-shadow ou text-shadow.
  • Gerador de Animação CSS — Crie animações CSS em uma linha do tempo de keyframes real.

Perguntas frequentes

Posso usar esses botões em projetos comerciais?
Sim. Copie para qualquer projeto pessoal ou de cliente. Não é necessário dar crédito.
Como colo um botão no Webflow?
Escolha um estilo, clique em Copiar para o Webflow, depois clique onde ele deve ficar no Designer e pressione Ctrl/⌘+V. Ele chega como um elemento Embed com os estilos dentro.
Como mudo o link do botão no Webflow?
Abra o elemento Embed e altere o href no código. Para continuar usando as configurações de link do Webflow, adicione o CSS no código personalizado do seu site e aplique a classe em um botão normal do Webflow.
Esses botões precisam de JavaScript?
Não. Só CSS, e um estilo usa um pequeno SVG inline no HTML. O estado clicado opcional adiciona algumas linhas de JavaScript.
Posso gerar o CSS em rem em vez de px?
Sim. Defina Unidades como rem e os tamanhos são convertidos usando uma raiz de 16px. Linhas finas de 1px e 2px continuam em pixels.
Os efeitos de hover funcionam em celulares?
Telas de toque não têm hover real, então o botão continua legível no estado normal e o efeito pode aparecer brevemente ao tocar.
Posso instalar o Estilos de Botão CSS como um aplicativo da web e usá-lo offline?
Sim. O Estilos de Botão CSS é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas