Como fazer um botão em branco mudar de cor ao ser clicado?

Apr 30, 2026

Deixe um recado

Ava Garcia
Ava Garcia
Ava é pesquisadora de mercado. Ela realiza pesquisas aprofundadas sobre a indústria de componentes eletrônicos de consumo, fornecendo informações valiosas para o desenvolvimento de produtos e a expansão de mercado da empresa.

Ei! Como fornecedor de botões em branco, muitas vezes sou questionado sobre como fazer um botão em branco mudar de cor ao clicar. É um efeito bem legal que pode agregar muita interatividade aos seus projetos, seja um site, um aplicativo ou até mesmo uma interface personalizada. Nesta postagem do blog, vou orientar você no processo passo a passo.

Por que alterar a cor do botão ao clicar?

Antes de nos aprofundarmos nas instruções, vamos falar sobre por que você pode querer fazer com que um botão em branco mude de cor ao clicar. Em primeiro lugar, fornece feedback imediato ao usuário. Quando clicam num botão, esperam que algo aconteça, e uma mudança de cor é uma forma simples mas eficaz de mostrar que a sua acção foi registada. Ele também adiciona um toque de interesse visual e torna sua interface mais envolvente.

Pré-requisitos

Para acompanhar este tutorial, você precisará de um conhecimento básico de HTML, CSS e JavaScript. Não se preocupe se você for novo nessas tecnologias – explicarei tudo em inglês simples. Você também precisará de um editor de texto para escrever seu código e de um navegador da web para testá-lo.

Etapa 1: Crie a estrutura HTML

Vamos começar criando a estrutura HTML básica do nosso botão. Abra seu editor de texto e crie um novo arquivo. Salve-o com um.htmlextensão, por exemplo,botão-cor-mudança.html. Aqui está o código:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mudança de cor do botão</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id="myButton">Clique em mim</button> <script src="script.js"></script> </body> </html>

Neste código, criamos uma página HTML simples com um botão. O botão tem umeu iademeu botão, que usaremos mais tarde para direcioná-lo com JavaScript. Também vinculamos um arquivo CSS externo chamadoestilos.csse um arquivo JavaScript chamadoscript.js.

Etapa 2: estilize o botão com CSS

Agora, vamos criar oestilos.cssarquivo para estilizar nosso botão. Crie um novo arquivo em seu editor de texto e salve-o comoestilos.cssno mesmo diretório do seu arquivo HTML. Aqui está o código:

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#myButton { cor de fundo: #3498db; cor: branco; preenchimento: 10px 20px; fronteira: nenhuma; raio da borda: 5px; cursor: ponteiro; transição: facilidade de 0,3s da cor de fundo; } #myButton:hover { cor de fundo: #2980b9; }

Neste código CSS, estilizamos o botão com uma cor de fundo azul, texto branco e algum preenchimento. Também adicionamos um raio de borda para dar cantos arredondados. Otransiçãopropriedade adiciona uma animação suave quando a cor de fundo do botão muda. O: pairara pseudoclasse altera a cor de fundo quando o usuário passa o mouse sobre o botão.

Etapa 3: adicione JavaScript para alterar a cor ao clicar

Finalmente, vamos adicionar o código JavaScript para fazer o botão mudar de cor ao clicar. Crie um novo arquivo em seu editor de texto e salve-o comoscript.jsno mesmo diretório dos seus arquivos HTML e CSS. Aqui está o código:

botão const = document.getElementById('myButton'); button.addEventListener('clique', function () { button.style.backgroundColor = '#e74c3c'; });

Neste código JavaScript, primeiro selecionamos o botão usando seueu iae armazená-lo em uma variável chamadabotão. Em seguida, adicionamos um ouvinte de evento ao botão que escuta umcliqueevento. Quando o botão é clicado, a função dentro do ouvinte de eventos é executada, o que altera a cor de fundo do botão para vermelho.

Testando seu código

Agora que você escreveu o código HTML, CSS e JavaScript, é hora de testá-lo. Abra seu arquivo HTML em um navegador da web. Você deverá ver um botão azul com o texto “Click Me”. Quando você passa o mouse sobre o botão, ele deve ficar com um tom de azul mais escuro. Quando você clica no botão, ele deve ficar vermelho.

Personalizando a mudança de cor

Você pode personalizar a mudança de cor modificando o código CSS e JavaScript. Por exemplo, você pode alterar a cor de fundo inicial, a cor de foco e a cor do clique. Você também pode adicionar animações ou efeitos mais complexos usando transições e animações CSS.

Nossos produtos de botão em branco

Como fornecedor de botões em branco, oferecemos uma ampla variedade de botões em branco em diferentes formatos, tamanhos e materiais. Confira alguns de nossos produtos populares:

Contate-nos para compras

Se você estiver interessado em comprar nossos botões em branco, adoraríamos ouvir sua opinião. Quer você precise de uma pequena quantidade para um projeto pessoal ou de um grande pedido para uma empresa, podemos fornecer produtos de alta qualidade a preços competitivos. Entre em contato conosco para iniciar o processo de aquisição e discutir suas necessidades específicas.

Referências

  • HTML e CSS: o guia definitivo de Eric A. Meyer e Estelle Weyl
  • JavaScript: o guia definitivo por David Flanagan
Enviar inquérito
Contate-nosse tiver alguma dúvida

Você pode entrar em contato conosco por telefone, e-mail ou formulário on-line abaixo. Nosso especialista entrará em contato com você em breve.

Entre em contato agora!