¿Cómo hacer que un botón en blanco cambie de color al hacer clic?

Apr 30, 2026

Dejar un mensaje

Ava García
Ava García
Ava es investigadora de mercado. Realiza investigaciones exhaustivas sobre la industria de componentes electrónicos de consumo, proporcionando información valiosa para el desarrollo de productos y la expansión de mercado de la empresa.

¡Hola! Como proveedor de botones en blanco, a menudo me preguntan cómo hacer que un botón en blanco cambie de color al hacer clic. Es un efecto bastante interesante que puede agregar mucha interactividad a tus proyectos, ya sea un sitio web, una aplicación o incluso una interfaz personalizada. En esta publicación de blog, lo guiaré a través del proceso paso a paso.

¿Por qué cambiar el color del botón al hacer clic?

Antes de profundizar en el procedimiento, hablemos de por qué es posible que desee hacer que un botón en blanco cambie de color al hacer clic. En primer lugar, proporciona retroalimentación inmediata al usuario. Cuando hacen clic en un botón, esperan que suceda algo y un cambio de color es una forma sencilla pero eficaz de mostrar que su acción ha quedado registrada. También agrega un toque de interés visual y hace que su interfaz sea más atractiva.

Requisitos previos

Para seguir este tutorial, necesitará conocimientos básicos de HTML, CSS y JavaScript. No te preocupes si eres nuevo en estas tecnologías: te explicaré todo en un inglés sencillo. También necesitarás un editor de texto para escribir tu código y un navegador web para probarlo.

Paso 1: crear la estructura HTML

Comencemos creando la estructura HTML básica para nuestro botón. Abra su editor de texto y cree un nuevo archivo. Guárdalo con un.htmlextensión, por ejemplo,botón-cambio-de-color.html. Aquí está el código:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Cambio de color del botón</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id="myButton">Haz clic en mí</button> <script src="script.js"></script> </body> </html>

En este código, hemos creado una página HTML simple con un botón. El botón tiene unidentificacióndemibotón, que usaremos más adelante para orientarlo con JavaScript. También hemos vinculado un archivo CSS externo llamadoestilos.cssy un archivo JavaScript llamadoscript.js.

Paso 2: Aplicar estilo al botón con CSS

Ahora, creemos elestilos.cssarchivo para darle estilo a nuestro botón. Cree un nuevo archivo en su editor de texto y guárdelo comoestilos.cssen el mismo directorio que su archivo HTML. Aquí está el código:

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#myButton { color de fondo: #3498db; color: blanco; relleno: 10px 20px; borde: ninguno; radio del borde: 5px; cursor: puntero; transición: color de fondo 0,3 s de facilidad; } #myButton:hover { color de fondo: #2980b9; }

En este código CSS, hemos diseñado el botón con un color de fondo azul, texto blanco y algo de relleno. También agregamos un radio de borde para darle esquinas redondeadas. EltransiciónLa propiedad agrega una animación suave cuando cambia el color de fondo del botón. El:flotarLa pseudoclase cambia el color de fondo cuando el usuario pasa el cursor sobre el botón.

Paso 3: agregue JavaScript para cambiar el color al hacer clic

Finalmente, agreguemos el código JavaScript para hacer que el botón cambie de color al hacer clic. Cree un nuevo archivo en su editor de texto y guárdelo comoscript.jsen el mismo directorio que sus archivos HTML y CSS. Aquí está el código:

botón constante = document.getElementById('myButton'); button.addEventListener('hacer clic', función () { button.style.backgroundColor = '#e74c3c'; });

En este código JavaScript, primero seleccionamos el botón usando suidentificacióny almacenarlo en una variable llamadabotón. Luego, agregamos un detector de eventos al botón que escucha unhacer clicevento. Cuando se hace clic en el botón, se ejecuta la función dentro del detector de eventos, que cambia el color de fondo del botón a rojo.

Probando su código

Ahora que ha escrito el código HTML, CSS y JavaScript, es hora de probarlo. Abra su archivo HTML en un navegador web. Deberías ver un botón azul con el texto "Haz clic en mí". Cuando pasas el cursor sobre el botón, debería adquirir un tono azul más oscuro. Cuando haces clic en el botón, debería volverse rojo.

Personalizando el cambio de color

Puede personalizar el cambio de color modificando el código CSS y JavaScript. Por ejemplo, puede cambiar el color de fondo inicial, el color de desplazamiento y el color de clic. También puedes agregar animaciones o efectos más complejos usando transiciones y animaciones CSS.

Nuestros productos de botones en blanco

Como proveedor de botones en blanco, ofrecemos una amplia gama de botones en blanco en diferentes formas, tamaños y materiales. Vea algunos de nuestros productos populares:

Contáctenos para adquisiciones

Si está interesado en comprar nuestros botones en blanco, nos encantaría saber de usted. Ya sea que necesite una pequeña cantidad para un proyecto personal o un pedido grande para una empresa, podemos ofrecerle productos de alta calidad a precios competitivos. Contáctenos para iniciar el proceso de adquisición y discutir sus necesidades específicas.

Referencias

  • HTML y CSS: la guía definitiva por Eric A. Meyer y Estelle Weyl
  • JavaScript: la guía definitiva de David Flanagan
Envíeconsulta
Contáctenossi tienes alguna pregunta

Puede contactarnos por teléfono, correo electrónico o el formulario en línea a continuación. Nuestro especialista se comunicará con usted en breve.

¡Contacta ahora!