Herramientas CSS

Gratis Generador de sintaxis de color relativa CSS

Genera sintaxis de color relativa CSS para variantes alfa, claras, oscuras y ajustadas.

Cargando herramienta...

Qué es Generador de sintaxis de color relativa CSS?

La sintaxis de color relativo de CSS permite partir de un color existente y modificar sus canales individualmente. Usando la sintaxis rgb(from color r g b / alpha) o hsl(from color h s l / alpha), puede ajustar la luminosidad, saturacion, alfa o canales individuales. Esto es mas potente que color-mix() para la manipulacion precisa de canales.

Respuesta rápida

La sintaxis de color relativo de CSS permite crear un nuevo color ajustando canales individuales de un color existente. Es mas potente que color-mix() para la manipulacion precisa a nivel de canal sin un preprocesador.

Last updated: 2026-06-11

Limitaciones

  • La compatibilidad del navegador requiere Chrome 119+, Safari 16.4+ y Firefox 128+. Los navegadores antiguos ignoraran la declaracion por completo.
  • La sintaxis varia ligeramente segun el espacio de color. No todos los canales estan disponibles en todos los espacios de color, y los rangos de valores de canal difieren.
  • Las expresiones de color relativo complejas y anidadas pueden perjudicar la legibilidad. Use una propiedad personalizada CSS para el color base y mantenga las declaraciones limpias.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Cómo usar esta herramienta

  1. Ingrese un color base en formato hex, RGB o HSL.
  2. Elija el espacio de color de salida y los ajustes de canal.
  3. La herramienta genera la sintaxis de color relativo CSS.
  4. Copie la declaracion en su hoja de estilos.

Para qué puedes usarla

  • Crear variantes semitransparentes de un color de marca.
  • Generar un tono mas claro u oscuro ajustando el canal de luminosidad.
  • Aumentar o reducir la saturacion para estados hover y activos.

Casos de uso

Ejemplos prácticos

Ejemplo

Color de marca con transparencia alfa

Un disenador convierte un color de marca hexadecimal a una variante con 80% de opacidad usando rgb(from #3b82f6 r g b / 0.8).

Ejemplo

Fondos de tarjeta mas claros mediante oklch

Un tema genera fondos de tarjeta mas claros y mas oscuros ajustando el canal L en oklch.

Errores comunes

  • Usar el espacio de color incorrecto para la manipulacion de canal deseada.
  • Anidar colores relativos demasiado profundamente y perjudicar la legibilidad.
  • No proporcionar un fallback para navegadores que no admiten la sintaxis de color relativo.

Verificación

  1. Pruebe el CSS generado en el panel Styles de Chrome DevTools para confirmar que el color se resuelve al valor calculado esperado.
  2. Verifique que se declare un color de fallback estatico antes de la sintaxis de color relativo para navegadores que no admitan la funcion.

FAQ

Preguntas sobre Generador de sintaxis de color relativa CSS

Cual es la diferencia entre color-mix() y la sintaxis de color relativo?

Color-mix() combina dos colores. La sintaxis de color relativo toma un color y ajusta sus canales. Use color-mix() para combinacion y sintaxis relativa para manipulacion de canales.

Que navegadores admiten la sintaxis de color relativo?

Chrome 119+, Edge 119+, Safari 16.4+, Firefox 128+. Proporcione un color de fallback estatico.

Que espacios de color puedo usar con from?

Puede usar rgb, hsl, hwb, oklch, oklab, lab, lch y srgb-linear. Cada espacio expone diferentes canales para ajuste. oklch es a menudo preferido para ajustes de luminosidad perceptualmente uniformes.

Cual es un caso de uso practico para la sintaxis de color relativo que no puedo hacer con color-mix()?

La sintaxis de color relativo puede extraer y manipular canales de color individuales, por ejemplo, tomando un color de marca y creando una variante mas clara aumentando su canal de luminosidad mientras mantiene el mismo tono y saturacion. Este control a nivel de canal es imposible con color-mix(), que solo combina dos colores completos.

Herramientas relacionadas

Más herramientas css

Prueba también

Prueba también