Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Generador de Botones CSS

Generador de Botones CSS

Diseña botones CSS personalizados visualmente con vista previa en vivo. Personaliza colores, degradados, sombras, efectos al pasar el ratón y exporta código limpio.

¿Qué es el Generador de Botones CSS?

El Generador de Botones CSS es una herramienta visual que te ayuda a diseñar botones CSS personalizados sin escribir código manualmente. Ajusta colores, degradados, sombras, bordes, relleno y efectos hover usando controles intuitivos, y ve el resultado al instante en una vista previa en vivo.

Ya sea que necesites un botón sólido simple, un efecto neón brillante o un degradado suave con transiciones hover, esta herramienta genera código CSS limpio y listo para producción que puedes copiar y pegar directamente en tu proyecto.

¿Por Qué Usar un Generador de Botones?

Ahorra Tiempo

Evita el ensayo y error de escribir propiedades CSS a mano y obtén resultados al instante.

Retroalimentación Visual

Ve exactamente cómo se ve y se comporta tu botón antes de copiar el código.

Vista Previa de Hover

Prueba los efectos hover directamente pasando el ratón sobre el botón de vista previa en tiempo real.

Salida Consistente

Obtén CSS bien estructurado con transiciones adecuadas y estilos de cursor listos para producción.

Cómo Usar

1

Elige un Punto de Partida

Selecciona uno de los 12 presets integrados de la barra horizontal (Sólido, Contorno, Degradado, Pill, Empuje 3D, Neón, Cristal, Minimalista, Elevación de Sombra, Subrayado, Redondeado o Negrita). Cada preset configura tanto el estado normal como el hover para ti.

2

Personaliza el Estado Normal

Con la pestaña Normal seleccionada, ajusta los controles a tu gusto:

  • Fondo — Elige entre modo de color Sólido o Degradado. Para degradados, establece los dos colores y el ángulo.
  • Texto — Elige el color del texto, tamaño de fuente y activa o desactiva negrita.
  • Relleno — Establece el relleno vertical (arriba/abajo) y horizontal (izquierda/derecha).
  • Borde — Controla el ancho del borde, color y radio de las esquinas.
  • Sombra — Ajusta el desplazamiento, desenfoque, color y opacidad de la sombra de caja.
  • Transición — Establece la duración de la transición hover y la función de easing.
3

Personaliza el Estado Hover

Cambia a la pestaña Hover y ajusta las mismas propiedades para el efecto hover. Pasa el ratón sobre el botón de vista previa para ver la transición en acción.

4

Vista Previa y Prueba

La vista previa en vivo se actualiza en tiempo real. Usa el selector de fondo para probar tu botón en fondos claros, oscuros o de color personalizado. Edita el texto del botón para ver cómo se ve con tu etiqueta real.

5

Copia el Código

Haz clic en Copiar CSS para solo las reglas CSS, o HTML + CSS para obtener un fragmento de código completo con el elemento del botón incluido.

Características

Vista Previa en Vivo con Hover Real

A diferencia de los generadores estáticos, el botón de vista previa admite interacción real de hover CSS. Mueve el ratón sobre él para ver el estado hover con la transición que configuraste — no es necesario pegar el código en otro lugar para probarlo.

Controles de Estado Normal y Hover

Diseña ambos estados del botón de forma independiente. La pestaña Normal controla la apariencia predeterminada, mientras que la pestaña Hover te permite definir exactamente qué cambia cuando un usuario pasa el ratón.

Fondos Sólidos y Degradados

Alterna entre un color sólido único o un degradado lineal de dos colores. Para degradados, controla el color inicial, color final y dirección del ángulo de 0 a 360 grados.

12 Presets Integrados

Comienza rápidamente con estilos de botones curados: Sólido, Contorno, Degradado, Pill, Empuje 3D, Neón, Cristal, Minimalista, Elevación de Sombra, Subrayado, Redondeado y Negrita. Cada preset establece los estados normal y hover.

Controles de Estilo Completos

Ajusta cada aspecto de la apariencia del botón:

Texto

  • Selector de color
  • Tamaño de fuente (10–32px)
  • Alternancia de peso negrita

Relleno

  • Vertical (0–40px)
  • Horizontal (0–80px)
  • Control independiente

Borde

  • Ancho (0–8px)
  • Selector de color
  • Radio (0–50px)

Sombra

  • Control de desplazamiento X/Y
  • Radio de desenfoque
  • Color con opacidad

Transición

  • Duración (0–1s)
  • Cinco opciones de easing
  • Animaciones suaves

Selector de Fondo

  • Prueba en modo claro
  • Prueba en modo oscuro
  • Prueba de color personalizado
Dos Opciones de Copia: Copiar CSS te da las reglas .button y .button:hover. HTML + CSS incluye el elemento del botón envuelto en una etiqueta de estilo, listo para pegar en cualquier página HTML.

Preguntas Frecuentes

¿Puedo ver el efecto hover antes de copiar el código?

Sí. Simplemente pasa el ratón sobre el botón de vista previa para ver el estado hover con el efecto de transición que configuraste. La vista previa utiliza hover CSS real, no una simulación.

¿Cómo creo un botón degradado?

En la sección Fondo, haz clic en el alternador Degradado. Luego puedes elegir dos colores y establecer el ángulo del degradado. La vista previa y la salida de código se actualizan inmediatamente.

¿Puedo personalizar los estados hover y normal por separado?

Absolutamente. Usa las pestañas Normal y Hover en la parte superior del panel de controles. Cada pestaña tiene su propio conjunto de controles de fondo, texto, borde y sombra. La configuración de transición se configura una sola vez en la pestaña Normal.

¿Qué hace la configuración de transición?

La transición controla qué tan suavemente el botón cambia de su estado normal al estado hover. La duración establece el tiempo (por ejemplo, 0,2 segundos) y el easing establece la curva de aceleración (ease, linear, ease-in, ease-out, ease-in-out).

¿El código generado incluye prefijos de proveedor?

El CSS generado utiliza propiedades estándar que son ampliamente compatibles en todos los navegadores modernos. Los prefijos de proveedor no son necesarios para las propiedades utilizadas (background, border-radius, box-shadow, transition).

¿Puedo usar el código del botón en cualquier proyecto?

Sí. El CSS generado es código simple e independiente de frameworks. Puedes usarlo en páginas HTML, React, Vue, Angular, WordPress o cualquier proyecto web. Solo aplica la clase .button a tu elemento.

Fondo
Texto
px
Relleno
px
px
Borde
px
px
Sombra
px
px
px
30%
Transición
0.2s
Preajustes
CSS
Pasa el ratón sobre el botón de vista previa para ver el efecto hover en tiempo real
Comienza con un preset y personalízalo desde ahí para un diseño más rápido
Cambia entre las pestañas Normal y Hover para personalizar cada estado de forma independiente
Usa el selector de fondo para probar tu botón en fondos claros y oscuros
Establece la duración de la transición en 0 para cambios hover instantáneos
Todo el procesamiento ocurre en tu navegador — no se envían datos a ningún servidor
¿Quieres aprender más? Leer documentación →
1/7
Can't find it? Build your own tool with AI
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave