Gerador de botão CSS
Crie um botão de texto com HTML e CSS. Edite sua forma e cores, veja o controle nativo ou um estado simulado e copie o código.
Crie, confira e copie
- Digite texto literal e uma classe aceita. Escolha fonte, tamanho, espessura, espaçamento e borda.
- Edite cores e sombras dos estados. Foco altera somente o contorno. Escolha se o botão exportado ficará desativado.
- Use Ao vivo e Tab para conferir o foco real. Confira as indicações de contraste e copie HTML e CSS separadamente.
Semântica nativa e estados
O HTML usa um botão nativo type="button", uma classe e texto literal. Ele não inclui ação; adicione-a em sua aplicação.
Passar o mouse e pressionar podem ocorrer juntos. Pressionado vem depois e redefine todas as propriedades, inclusive uma sombra ausente. O foco adiciona um contorno independente.
O atributo disabled desativa o botão de verdade; não é apenas uma cor. Os demais controles continuam disponíveis.
Uma classe limitada mantém HTML e seletores alinhados. Espaços, pontos, vírgulas e pseudoclasses são recusados.
Exemplos de texto e contraste
Salvar <rascunho> & "enviar" 🚀 permanece texto literal. O HTML escapa os sinais para não criar outro elemento.
O exemplo usa azul mais escuro com sombra ao passar o mouse e retorna ao azul sem sombra quando pressionado.
Preto sobre branco tem contraste 21:1; cores iguais têm 1:1. Os limites dependem do tamanho e da espessura e são comparados sem arredondamento.
Limites de estilo e acessibilidade
A ferramenta oferece cores sólidas opacas, uma forma de sombra compartilhada e fontes do sistema. Não cria gradientes, animações nem ações.
Estados simulados não testam o foco do teclado. Use Ao vivo; uma sombra cortada na prévia não altera o CSS copiado.
Contraste e dimensões mínimas de 44 pixels não certificam acessibilidade. Verifique também contexto, teclado e tecnologias assistivas.
Estilos, largura e fontes da página de destino podem afetar o resultado. O fundo da prévia não é exportado; texto desativado tem uma isenção.
Edição local
A ferramenta não envia dados nem cria histórico, links com valores ou requisições de fontes remotas. A cópia é explícita. Serviços do site e extensões são independentes.
Perguntas sobre botões
Fontes
Normas e orientações para botões nativos e seus estados.
- WHATWGhtml.spec.whatwg.orgBotão nativoSemântica e comportamento desativado do botão.
- W3Cw3.orgSeletores de interaçãoSeletores de cursor, pressão e focus-visible.
- W3Cw3.orgContraste e focoOrientação sobre contraste e visibilidade do foco.
- W3Cw3.orgSombras CSSEstilo de sombras.
Revisado em 13 de novembro de 2026.
O gerador aceita uma gramática limitada, não todo CSS válido.
Ferramentas relacionadas
SVG para PNG
Converta um ficheiro SVG local ou código colado em PNG, com dimensões definidas, transparência e tipos de letra incluídos.
Abrir ferramenta — SVG para PNGGerador de filtros CSS
Ordene e repita efeitos CSS, compare uma amostra e copie a declaração exata.
Abrir ferramenta — Gerador de filtros CSSCalculadora de tamanho de fonte fluido
Defina o tamanho da fonte em duas larguras de janela. Copie o CSS com unidades relativas à raiz e confira o modelo calculado com os mesmos coeficientes exportados.
Abrir ferramenta — Calculadora de tamanho de fonte fluidoGerador CSS de border-radius
Edite oito raios, visualize uma caixa e copie o CSS em pixels ou porcentagens.
Abrir ferramenta — Gerador CSS de border-radiusGerador CSS Grid
Crie um exemplo de CSS Grid com trilhas, posições e áreas nomeadas. Veja a prévia, copie CSS ou HTML e baixe o exemplo completo.
Abrir ferramenta — Gerador CSS GridGerador CSS Flexbox
Crie um exemplo Flexbox com controles de contêiner e item, eixos de layout explícitos, CSS e HTML correspondentes e um download local de exemplo completo.
Abrir ferramenta — Gerador CSS FlexboxGerador CSS de sombra de texto
Crie sombras de texto ordenadas, visualize texto simples e copie o CSS exato.
Abrir ferramenta — Gerador CSS de sombra de textoGerador de transformação CSS
Componha transformações 2D CSS repetíveis, edite px ou conversão percentual e origem, inspecione uma caixa de referência e copie as declarações atuais exatas.
Abrir ferramenta — Gerador de transformação CSSGerador de sombra CSS
Crie camadas box-shadow ordenadas, visualize e copie o código CSS.
Abrir ferramenta — Gerador de sombra CSSMarca d’água em imagens
Adicione texto ou logotipo a imagens, confira os resultados e baixe arquivos individuais ou um ZIP.
Abrir ferramenta — Marca d’água em imagensGerador de gradiente CSS
Crie gradientes lineares ou radiais com cores, opacidade e pontos ajustáveis.
Abrir ferramenta — Gerador de gradiente CSSConversor de cores
Converta valores sRGB HEX, RGB e HSL compatíveis com alfa e precisão explícita.
Abrir ferramenta — Conversor de coresImagem para texto (OCR)
Reconheça texto impresso em PNG ou JPEG local, escolha o idioma e confira ou corrija antes de copiar ou baixar.
Abrir ferramenta — Imagem para texto (OCR)Leitor de QR Code em imagem
Leia um QR Code de um PNG ou JPEG local e examine o texto ou os bytes sem abrir links.
Abrir ferramenta — Leitor de QR Code em imagemVerificador de contraste de cores
Compare as cores do primeiro plano e do fundo, ajuste a opacidade e confira os limites numéricos de contraste WCAG para texto e detalhes essenciais da interface.
Abrir ferramenta — Verificador de contraste de coresCalculadora de tamanho de impressão e resolução
Calcule o tamanho da impressão, os pixels necessários e o PPI efetivo com margens ou corte.
Abrir ferramenta — Calculadora de tamanho de impressão e resoluçãoCalculadora de proporção de imagem
Calcule a proporção entre largura e altura ou novas dimensões em pixels a partir de um lado definido.
Abrir ferramenta — Calculadora de proporção de imagemCompressor de imagens
Tente ajustar um JPEG, PNG ou WebP ao tamanho de arquivo desejado, com resultado medido e opção de reduzir as dimensões.
Abrir ferramenta — Compressor de imagensHEIC para JPG
Converta fotos HEIC compatíveis localmente em JPGs no tamanho original, ajuste a qualidade e o fundo e baixe os resultados verificados individualmente ou em ZIP.
Abrir ferramenta — HEIC para JPGConversor de imagens
Converta imagens PNG, JPEG e WebP localmente, ajuste transparência, fundo e qualidade e baixe os resultados.
Abrir ferramenta — Conversor de imagensCriador de colagem de fotos
Organize fotos locais em uma grade e baixe em PNG ou JPEG.
Abrir ferramenta — Criador de colagem de fotosGirar e espelhar imagens
Gire ou espelhe um lote local de imagens estáticas PNG, JPEG e WebP e confira e baixe os resultados processados.
Abrir ferramenta — Girar e espelhar imagensCortar imagem
Corte um JPEG, PNG ou WebP local com precisão em pixels e baixe o resultado em PNG ou JPEG.
Abrir ferramenta — Cortar imagemRedimensionar imagem
Redimensione JPG, PNG ou WebP em pixels ou porcentagem, confira a prévia e baixe o resultado.
Abrir ferramenta — Redimensionar imagem