Interpolador de Pasos
Genera colores intermedios entre dos colores con diferentes métodos de interpolación
Genera una serie de pasos intermedios precisos entre dos colores.
rgb(30, 64, 175)
rgb(249, 115, 22)
Controla la distribución de colores. Lineal = espaciado uniforme. Ease In = concentrados al inicio. Ease Out = concentrados al final.
Vista Previa del Gradiente
Comparar espacios:
Pasos Interpolados (7)
Uniformidad Perceptual (ΔE)
Muestra la distancia perceptual entre pasos consecutivos. Menor varianza = gradiente más uniforme.
Exportar
background: linear-gradient(to right, #1e40af, #69469a, #8f4d84, #ae556e, #c85f57, #e1693d, #f97316);💡 Guía de Espacios de Color
RGB: Mezcla directa de canales. Puede producir tonos apagados entre colores complementarios.
HSL: Interpola a través de la rueda de matiz. Ideal para transiciones tipo arcoíris.
LAB: Perceptualmente uniforme (CIE LAB). Produce las transiciones más equilibradas visualmente. Recomendado.
Cómo funciona
La interpolación de colores genera pasos intermedios entre dos colores, útil para gradientes, escalas de diseño y tokens de color.
Métodos de interpolación
- RGB: Interpolación lineal en espacio RGB. Simple pero puede producir tonos apagados entre colores complementarios (ej: rojo→cian pasa por gris).
- HSL: Interpola por la rueda de matiz. Ideal para transiciones tipo arcoíris, pero puede crear picos de saturación inesperados.
- LAB (CIE L*a*b*): Perceptualmente uniforme — los pasos se ven equidistantes al ojo humano. Recomendado para la mayoría de casos.
🎯 Curvas de easing
Las curvas de easing controlan cómo se distribuyen los colores entre los extremos:
- Lineal: Pasos equidistantes. Ideal para escalas de diseño (Tailwind 50-950).
- Ease In: Los colores se concentran cerca del color inicial. Útil para transiciones suaves desde un fondo.
- Ease Out: Los colores se concentran cerca del color final. Perfecto para "aterrizar" en un acento.
- Ease In-Out: Concentración en ambos extremos con transición rápida en el centro. Simula cómo CSS anima colores.
📊 Uniformidad perceptual (ΔE)
El indicador ΔE mide la distancia perceptual entre pasos consecutivos usando CIE LAB. Un gradiente con barras verdes y uniformes (≥80%) es visualmente equilibrado. Barras rojas indican "saltos" perceptuales.
💡 Ejemplos de uso prácticos
Caso 1: Escala Tailwind completa
Genera una escala 50→950 desde #3B82F6 (azul) a #1E3A5F (oscuro).
→ 11 pasos en modo LAB + easing lineal
→ Exporta con botón "Tailwind" para pegar directo en tu config
Caso 2: Hero section con gradiente suave
Transición de #6366F1 a #EC4899.
→ LAB con 15-20 pasos para transición imperceptible
→ Usa "Ease In-Out" para suavizar los extremos
Caso 3: Mapa de calor accesible
Escala de color para data visualization (bajo → medio → alto).
→ 5-7 pasos discretos en modo LAB
→ Usa azul→naranja en vez de verde→rojo (accesible para daltonismo)
→ Verifica que el ΔE entre pasos sea ≥ 10 para distinguibilidad
Caso 4: Animación CSS con keyframes
Genera los valores intermedios para una animación de color entre dos estados.
→ HSL para transiciones de tono circulares
→ "Ease In-Out" simula la curva cubic-bezier de CSS
→ Exporta como Array JS para usar en keyframes
⚡ Consejo pro
Si el indicador ΔE muestra baja uniformidad, prueba cambiar de espacio de color. LAB suele dar la mejor uniformidad, pero HSL puede ser mejor para transiciones de tono puro (ej: rojo→azul).