Generador Gradiente CSS Gratis: Crear Degradados Lineales Radiales
509 usos135°
Consejos Gradientes CSS
Lineal y radial
Lineal: de un punto a otro en línea recta. Radial: desde un centro hacia afuera en círculo. Ajusta ángulo y dirección.
Colores personalizables
Elige los colores del gradiente y sus posiciones. Añade múltiples paradas de color.
Código CSS listo
background: linear-gradient() o radial-gradient(). Copia y pega directamente.
Preguntas frecuentes
¿Por qué mi degradado se ve con bandas en el navegador?
Las bandas ocurren cuando la transición de color parece rayas en lugar de una mezcla suave. Esto pasa si tu degradado abarca demasiados píxeles sin suficientes paradas de color. Para una sección hero de ancho completo, añade una tercera parada de color entre tus dos colores principales. En fondos grandes (1920px+), prueba background-attachment: fixed para reducir el banding visual. El generador entrega un código limpio, pero los navegadores limitan el renderizado. Truco rápido: usa colores con brillo similar para suavizar la transición.
¿El generador produce degradados accesibles para el modo de alto contraste?
Tu degradado respetará la configuración de alto contraste del sistema, pero la herramienta no la simula. Los problemas de contraste aparecen cuando dos colores tienen luminosidad similar, como el amarillo pastel junto al rosa pálido. Revisión rápida: convierte ambos códigos hex a HSL y verifica que sus valores L difieran por al menos 30 puntos. Para secciones hero, prueba tu degradado en el modo de alto contraste de Windows o con una extensión como Axe. Los 12 preajustes fueron elegidos pensando en accesibilidad, pero los colores personalizados son tu responsabilidad.
¿Puedo guardar mi degradado para usarlo después?
Esta versión no incluye guardado, lo siento. Truco rápido: pega el CSS generado en un archivo de texto, un snippet de CodePen o el panel de snippets de las herramientas de desarrollo. Muchos diseñadores crean un archivo "gradients.css" en su proyecto con 5 a 10 favoritos listos para usar. Te toma 10 segundos la primera vez y te ahorra rehacerlos cada semana.
¿Se pueden animar los degradados CSS generados con esta herramienta?
Sí, pero esta herramienta no escribe el código de animación. Devuelve una propiedad background-image estática. Para animarla, debes envolverla en una regla @keyframes que desplace background-position o cambie los colores con el tiempo. Truco común: haz que el fondo degradado sea 3 veces más ancho que el elemento y anima background-position de 0 a 100%. Obtienes una ola de color suave, ideal para spinners de carga o secciones principales.
¿Cómo convierto un degradado horizontal en uno vertical?
Mueve el control deslizante de ángulo a 90 grados y el degradado pasa de izquierda a derecha a arriba a abajo. Con 180 grados lo inviertes por completo. Para un efecto diagonal, prueba 45 o 135 grados, muy usados en secciones hero. La vista previa se actualiza en tiempo real, así que ves el cambio al instante. No toques los topes de color a menos que quieras un balance distinto.
¿Puedo exportar el degradado como archivo SVG o imagen para mis maquetas?
No, el generador solo produce código CSS. Para maquetas, toma una captura de pantalla de la vista previa o copia los valores hex en tu herramienta de diseño. Figma y Sketch aceptan degradados CSS nativamente. Si necesitas una imagen rasterizada, pon el ángulo en 180 grados y usa la captura de tu sistema con zoom al 200%. Así consigues un recurso nítido en 2x. Los colores coinciden exactamente entre navegador y software, por lo que tu maqueta se mantiene fiel.
¿Hay alguna forma de copiar el degradado como valor abreviado en lugar del CSS completo?
No, la herramienta solo genera la declaración completa de background-image. Pero puedes recortarla manualmente: toma el contenido entre paréntesis después de linear-gradient y colócalo como `background: linear-gradient(...)`. Eso ahorra unos 30 caracteres por regla. Para bocetos rápidos, algunos diseñadores pegan el código completo en un conversor de CSS a JSON. Consejo: quédate con la versión completa, es más legible y fácil de depurar. La forma corta ahorra bytes, la larga ahorra dolores de cabeza.
¿Por qué mi degradado se ve diferente cuando pego el código en mi proyecto?
La vista previa aquí usa un fondo simple, pero en tu proyecto puede haber otras reglas CSS interfiriendo. Revisa si hay un background-color definido en otra parte o un reset CSS que elimine background-image. Además, el ángulo es relativo a la caja del elemento: 45 grados en un botón alto y estrecho no se ven igual que en una imagen ancha de héroe. Copia el código en un archivo de prueba aislado, sin ningún otro estilo. Así identificarás el problema en menos de cinco minutos.
¿Puedo usar estos degradados directamente en Adobe Photoshop o Figma?
Aunque la herramienta genera código CSS puro, tus colores favoritos viajan sin problema a cualquier programa de diseño. Copia los códigos hexadecimales desde nuestros selectores y pégalos en el panel de relleno de Figma. Muchos maquetadores prefieren este método rápido para validar prototipos visuales antes de programar. Ten en cuenta que los programas gráficos a veces calculan los ángulos de forma distinta a los navegadores.
¿Usar demasiadas paradas de color ralentiza la velocidad de carga de mi sitio web?
Agregar más de cuatro puntos de color aumenta ligeramente el archivo CSS, mas los navegadores procesan los degradados sin cargar imágenes adicionales. Esto mantiene tu página mucho más rápida que descargar un fondo PNG de 500 KB. Quédate con dos o tres paradas para asegurar un rendimiento óptimo.
Cómo Usar
- Elige tipo: lineal o radial
- Selecciona colores
- Ajusta ángulo o dirección
- Previsualiza el gradiente
- Copia el código CSS