Gerador de botões CSS

Free online CSS button style generator. Real-time preview, one-click CSS/HTML/SCSS code generation. Supports text, size, border radius, gradient, shadow, border, Hover/Active states, animation presets and more.

📝 Text / Font Settings
16
0
1.5
🎨 Configurações de plano de fundo
100
📐 Size / Border Radius
Padding (px)
12
24
12
24
8
✨ Shadow Effect
Text Shadow
0
0
0
Box Shadow
0
4
6
0
🧱 Border Settings
0
Borda com gradiente (border-image)
🎬 Animação / Passo do mouse / Ativo
Predefinições de animação ao passar o mouse
Estado de passagem do mouse
1.05
-2
Active State (Pressed)
2
Transition Animation
0.3
⚙️ Advanced Options
Inline Icon (Lucide)
16
Current Preset: Flat Blue

What is the CSS Button Generator?

Gerador de botões CSS is a comprehensive free online tool that helps you quickly generate beautiful CSS button styles. No coding required — adjust parameters via the visual panel for real-time preview, and generate ready-to-use CSS/HTML/SCSS code with one click.

Core Features

  • Text/Font Control — Customize button text, font, size, color, weight, italic, letter spacing, and line height
  • Contexto — Background color + opacity control, supports linear/radial/conic gradients
  • Size/Radius— Controles independentes de largura, altura e espaçamento nas quatro laterais; suporta raios de canto unificados ou separados
  • Efeitos de sombra— Sombra de texto (X/Y/Desfoque/Cor) + Sombra de caixa (X/Y/Desfoque/Extensão/Cor/Recuo)
  • Controle de Fronteiras— Bordas uniformes ou independentes nos quatro lados (largura/estilo/cor); suporta bordas com imagem e gradiente
  • Estados de foco/ativo— Cor de fundo ao passar o mouse, escala, deslocamento no eixo Y, sobreposição de gradiente/sombra; deslocamento ao pressionar + escurecimento automático da cor
  • Predefinições de animação— 8 animações CSS: Brilho Neon, Revelação por Deslizamento, Preenchimento Progressivo, Borda Serpenteante, Escala Pulsante, Efeito de Ondulação, Rotação 3D, Subida do Preenchimento
  • Animação de transição— Função de duração e temporização ajustáveis

Esquemas predefinidos

Inclui 10 esquemas de cores selecionáveis com um clique: Azul Plano, Verde 3D em relevo, Roxo Gradiente, Verde Neon, Glassmorphism, Contorno Escuro, Arredondado tipo Comprimido, Vermelho Material, Laranja Retrô, Fantasma Minimalista. Alterne rapidamente entre diferentes estilos.

Saída do código

  • CSS— Código completo do estilo do botão (.btn-custom + :hover + :active), com prefixos de fornecedores opcionais
  • HTML— Código de exemplo para as tags <button> e <a>
  • SCSS— Versão como mixin em SCSS para facilitar a reutilização em projetos

Suporte a ícones embutidos

Inclui 10 ícones SVG em linha da Lucide (Download, Seta para a direita, Pesquisar, Coração, Estrela, Configurações, Usuário, E-mail, Enviar, Carregar) com posição (esquerda/direita) e tamanho selecionáveis.

Privacy Note: All CSS button generation is done entirely in your browser. Code is never uploaded to any server. You can use it with confidence.