Categoría · Llamadas a la Acción Nivel de Dificultad · Principiante Publicado el · 17 de mayo de 2024

Botón con Gradiente Animado

Un botón moderno con efecto de fondo de gradiente animado que cambia de colores al pasar el cursor, perfecto para elementos de llamada a la acción.

#boton #animation #gradient #hover #interactivo

Diseño Responsivo

Soporte para Modo Oscuro

líneas

158

Compatibilidad del Navegador

No

Vista Previa en Vivo

Interactúa con el componente sin salir de la página.

300px

Botón con Gradiente Animado

Este fragmento crea botones modernos y llamativos con fondos de gradiente animados que cambian de colores al pasar el cursor. Los botones también incluyen un sutil efecto de ondulación al hacer clic para mejorar la interactividad.

Características

  • Animación suave de gradiente al pasar el cursor
  • Efecto sutil de elevación con sombra
  • Animación de ondulación al hacer clic para retroalimentación táctil
  • Cuatro variantes preestablecidas (primario, secundario, éxito, peligro)
  • Diseño totalmente responsive
  • Funciona con o sin JavaScript (degradación elegante)

Consejos de Uso

  1. Personalización: Cambia fácilmente los colores del gradiente modificando la propiedad background en el CSS
  2. Accesibilidad: Los botones mantienen buenos ratios de contraste para la legibilidad del texto
  3. Integración: Estos botones funcionan bien como elementos de llamada a la acción en páginas de destino, formularios o menús de navegación
  4. Variantes: Usa diferentes estilos de botones para indicar diferentes acciones o niveles de importancia

Notas de Implementación

El efecto del botón utiliza pseudo-elementos CSS y transiciones para la animación del gradiente, con JavaScript opcional para el efecto de ondulación. La animación del gradiente funciona cambiando la posición del fondo al pasar el cursor, creando un efecto suave de cambio de color.

HTML

6

líneas

CSS

83

líneas

JavaScript

69

líneas


                <div class="button-container">
  <button class="gradient-button primary">Comenzar</button>
  <button class="gradient-button secondary">Saber Más</button>
  <button class="gradient-button success">Descargar</button>
  <button class="gradient-button danger">Eliminar</button>
</div>

              
6líneas
281caracteres
HTMLIdioma

Fragmentos de Código Relacionados

Explora packs de plantillas

¿Necesitas bloques más grandes? Descubre landings y colecciones de componentes.

Abrir la biblioteca de plantillas →