Os botões HTMl e CSS são elementos essenciais em qualquer site, pois proporcionam uma interface de interação para os usuários. Criar botões com HTML e CSS é uma tarefa simples e pode ser altamente personalizada para atender às necessidades de qualquer design. Neste artigo, vamos aprender como criar e estilizar botões em HTML e CSS. Por último, 50 botões HTML e CSS personalizados com funções básica, com animações e transições.
Tag: #botõeshtmlcss, #botõesinterativos, #criaçãodebotões, #cssparabotões, #designdebotões, #botõesdeação, #botõespersonalizados, #modelosdebotões, #botõesanimadoscss, #botõestransparentes, #botõesdenavegação, #botõescoloridos, #botõesdedownload #CriarbotõescomCSS
Tag para criar um botão
Para criar um botões em HTML, usamos a tag <button>
ou a tag <input type="button">
. Aqui estão alguns exemplos:
<button>Click Me</button> <input type="button" value="Click Me">
Ambas as tags criarão um botão clicável na página, mas a tag <button>
oferece mais flexibilidade, permitindo a inclusão de conteúdo HTML dentro dela, como ícones ou imagens.
Para adicionar um link a um botão, podemos envolver a tag <button>
dentro de uma tag <a>
ou usar JavaScript para redirecionar ao clicar no botão. Aqui está um exemplo usando a tag <a>
:
<a href="https://www.example.com"> <button>Go to Example</button> </a>
Este método é simples e eficaz, garantindo que o botão funcione como um link.
Veja também:
15 Dicas de menu de navegação | Guia Completo de como criá-los
Como estilizar um botões HTML com CSS
Para estilizar um botões em HTML, usamos CSS. Primeiro, selecionamos o botão usando um seletor adequado (como a tag, uma classe ou um ID) e aplicamos os estilos desejados:
<button class="custom-button">Styled Button</button>
.custom-button { background-color: #4CAF50; /* Verde */ color: white; padding: 15px 32px; text-align: center; font-size: 16px; margin: 4px 2px; cursor: pointer; border: none; border-radius: 4px; }
Como mudar a cor de fundo do botão
Para alterar a cor de fundo do botão, usamos a propriedade background-color
no CSS:
.custom-button { background-color: #008CBA; /* Azul */ }
Como mudar a cor do texto no botão
Para mudar a cor do texto no botão, usamos a propriedade color
:
.custom-button { color: #fff; /* Branco */ }
Como aplicar hover no botão
Para adicionar um efeito de hover, que altera o estilo do botão quando o usuário passa o mouse sobre ele, usamos o pseudo-seletor :hover
:
.custom-button:hover { background-color: #45a049; /* Verde escuro */ }
Como alterar o tamanho do botão
Para alterar o tamanho do botão, podemos ajustar as propriedades padding
, font-size
, width
e height
:
.custom-button { padding: 20px 40px; font-size: 18px; width: 200px; height: 50px; }
Como adicionar uma borda ao botão
Para adicionar uma borda ao botão, usamos a propriedade border
:
.custom-button { border: 2px solid #4CAF50; /* Borda verde */ }
Como adicionar sombras ao botão
Para adicionar sombras ao botão, usamos a propriedade box-shadow
:
.custom-button { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); /* Sombra cinza */ }
Dicas de 50 botões estilizados
Botão 1: 3D Boxes Background
Copyright GitHub: apaulineoliveira
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 2: Botão de pesquisa com ícone
Copyright GitHub: joaovictornsv
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 3: Botão com animação Neo
Copyright GitHub: Aduili
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 4: Botão com brilho
Copyright GitHub: IuriBorja
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 5: Botão com hover e Sombra
Copyright GitHub: LuccaSabino
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 6: Botão modo escuro
Copyright GitHub: Gustavo-dev01
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 7: Botão com brilho Neon
Copyright GitHub: PabloL1ma
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 8: Botão com feito de seta
Copyright GitHub: pfrancaneto
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 9: Botão estilo radio
Copyright GitHub: Gustavo-lucca83
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 10: Botão com hover e transição de linhas
Copyright GitHub: erikmarquesbenetti07
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 11: Botão animado com transição
Copyright GitHub: leticiaharumi
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 12: Conjuntos de botões animados
Copyright GitHub: eric-suzuki-dev
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 13: Botão hambúrguer
Copyright GitHub: newtsarthur
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 14: Botão de liga e desligar com degradê
Copyright GitHub: ILadyLuckI
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 15: Botão de Like com JavaScript
Copyright GitHub: samuelduarte
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 16: Botão com Sombra
Copyright GitHub: RamonAPereira
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 17: Botão Neon
Copyright GitHub: AmauryIII
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 18: Botão Neon 2
Copyright GitHub: caiodds
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 19: Botão com sombra Neon
Copyright GitHub: AdrielGuaxi
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 20: Botão com rotate e scale
Copyright GitHub: luizpelaggi
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 21: Botão neon com animação
Copyright GitHub: FOrDunn
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 22: Botão com estilo pixel e com JavaScript
Copyright GitHub: DLuCcA13
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 23: Botão de sair animado
Copyright GitHub: henriquedevleal
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 24: Botão giratório com animação e JavaScript
Copyright GitHub: AriostoFabio
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 25: Botão que vibra com hover de sombra
Copyright GitHub: GustavoSilva29
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 26: Botão Toggle
Copyright GitHub: Devpedrojr
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 27: Botão com feito 3D
Copyright GitHub: lucaswdias
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 28: Botão de Loading
Copyright GitHub: gustavopolonio
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 29: Botão de login Neon
Copyright GitHub: Andre-Francelino
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 30: Botão com sombra neon e animação
Copyright GitHub: cleibp
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 31: Botão de carrinho de compra
Copyright GitHub: AyrtonCosta
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 32: Botão hambúrguer na parte inferior
Copyright GitHub: joao luiz
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 33: Botão dark e white
Copyright GitHub: hugoluigiss
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 34: Botão Keyboard
Copyright GitHub: WellytonSdJ
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 35: Botão neon com reflexo
Copyright GitHub: Marquesaura
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 36: Botão hambúrguer 2
Copyright GitHub: GabrielMelo2303
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 37: Botão Neon 3
Copyright GitHub: cmoraes5
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 38: Botão neon com animação 2
Copyright GitHub: AugustoReis19
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 39: Botão de ligar e desligar
Copyright GitHub: Fil-Bernardes
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 40: Botão troca de cor com JavaScript
Copyright GitHub: matheus-ferreira1
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 41: Botão de ligar e desligar 3D
Copyright GitHub: VicthorEscola
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 42: Botão com feito de ondulação
Copyright GitHub: Esther-Cardoso
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 43: Botão com feito de ativação
Copyright GitHub: Gustavo-dev01
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 44: Botão com efeito de foco
Copyright GitHub: RenatoMoran
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 45: Botão DOM
Copyright GitHub: MrSampaio
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Copyright GitHub: ViniciusAlexandrino
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 47: Botão com animação e transição
Copyright GitHub: Michel-Maia
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 48: Botão com feito hover com JavaScript
Copyright GitHub: thayg0r
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 49: Botão que pulsa ao passar o cursor
Copyright GitHub: AlexandreSantanaa
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Botão 50: Botão com feito de Brilho
Copyright GitHub: Ella-25
See the Pen Walkers – How to by Louis Hoebregts (@jleandroso) on CodePen.
Tag: #botõeshtmlcss, #botõesinterativos, #criaçãodebotões, #cssparabotões, #designdebotões, #botõesdeação, #botõespersonalizados, #modelosdebotões, #botõesanimadoscss, #botõestransparentes, #botõesdenavegação, #botõescoloridos, #botõesdedownload #CriarbotõescomCSS