edubun
Español

Tono, saturación y luminosidad

En HSL, el amarillo y el azul tienen ambos una luminosidad de 50%, pero según la fórmula de luminancia de WCAG el amarillo refleja casi 13 veces más luz que el azul.

Cargando el modelo 3D

Arrastra para girar. Usa la rueda de desplazamiento o separa y junta dos dedos para cambiar el zoom.

Arrastra para girar el sólido. Haz clic en un cubo de la vista RGB, o en el disco de color o en la rebanada vertical de la vista HSL, para elegir ese color. El panel bajo el modelo da el código hexadecimal, los valores HSL, los colores de armonía y la relación de contraste con el fondo que elijas.

Del cubo al cilindro

Los números RGB son fáciles para una pantalla y difíciles para una persona. Si quieres «el mismo azul, un poco más claro», tienes que cambiar los tres canales a la vez, en cantidades distintas. HSL reorganiza los mismos colores sRGB para que los controles coincidan con cómo habla la gente del color. CSS Color 4 lo describe como un modelo cilíndrico: un ángulo de tono alrededor, un eje central de luminosidad del negro al blanco y un radio de saturación, que indica qué tan lejos está un color de un gris neutro.

Imagina el cubo RGB apoyado sobre su esquina negra, con el blanco justo arriba. El eje de grises queda vertical. Mira desde arriba: las seis esquinas vivas, rojo, amarillo, verde, cian, azul y magenta, forman un anillo alrededor del eje. HSL toma ese anillo, lo redondea y estira todo el sólido hasta formar un cilindro. El modelo de arriba muestra el resultado: un disco horizontal a la luminosidad elegida y una rebanada vertical en el tono elegido y su opuesto. Haz clic en cualquier punto de cualquiera de las dos superficies para elegir ese color.

Tono

El tono es un ángulo en grados. CSS Color 4 fija el punto de partida: 0deg es el rojo sRGB, 120deg es el verde y 240deg es el azul, y 360deg vuelve al rojo. A medio camino entre los primarios están los secundarios: 60deg amarillo, 180deg cian y 300deg magenta. Como el tono es un ángulo, da la vuelta. Un tono de 390deg es igual a 30deg, y al sumar 180deg a cualquier tono llegas al color justo al otro lado del círculo.

Saturación y luminosidad

La saturación es un porcentaje. Con 100% el color está en la parte exterior del cilindro y es tan vivo como permite sRGB a esa luminosidad. Con 0% está en el eje central y es un gris; CSS Color 4 dice que entonces el tono no tiene ningún efecto, así que hsl(0deg 0% 50%) y hsl(180deg 0% 50%) son el mismo gris. La luminosidad también es un porcentaje. 0% es negro para cualquier tono, 100% es blanco para cualquier tono y 50% da la versión más viva de un tono. Así, hsl(0deg 100% 50%) es el mismo rojo que #ff0000, mientras que hsl(120deg 100% 25%) es un verde oscuro, rgb(0 128 0).

La misma luminosidad HSL, un brillo muy distinto. Y es la luminancia relativa de WCAG, de 0 para el negro a 1 para el blanco.

Dónde engaña HSL

HSL es cómodo, y la especificación CSS es franca sobre sus límites. Su luminosidad no es la que ve tu ojo. El amarillo, hsl(60deg 100% 50%), y el azul, hsl(240deg 100% 50%), tienen la misma L de 50%, pero el amarillo se ve mucho más claro. La fórmula de luminancia de WCAG da 0.9278 para ese amarillo y 0.0722 para ese azul, una razón de casi 13. Tampoco el ángulo de tono es uniforme: la especificación señala que un paso de 30 grados entre azules parece pequeño, mientras que el mismo paso entre el amarillo y el verde parece grande. Espacios más nuevos de CSS, como oklch(), se diseñaron para corregir esto. Para comprobar si un texto se puede leer, nunca te fíes de la luminosidad HSL. Usa la relación de contraste, que calcularás en la unidad 6.

0deg rojo, 60deg amarillo, 120deg verde, 180deg cian, 240deg azul, 300deg magenta.

Ideas clave
  • HSL es un cilindro: el ángulo es el tono, el radio la saturación, la altura la luminosidad.
  • 0deg rojo, 120deg verde, 240deg azul.
  • Con 0% de saturación el tono no tiene efecto; 0% de luminosidad es negro y 100% es blanco.
  • La luminosidad HSL no coincide con lo brillante que se ve un color.
  1. ¿Qué ángulo de tono tiene el verde sRGB puro en HSL?
  2. ¿Qué ángulo de tono tiene el magenta?
  3. ¿Qué color es hsl(0deg 100% 50%)?
    • #ff0000
    • #000000
    • #ffffff
    • #800000
  4. ¿Qué color es hsl(200deg 60% 100%)?
    • Blanco
    • Azul claro
    • Negro
    • Gris
  5. hsl(0deg 0% 50%) y hsl(180deg 0% 50%) son...
    • El mismo gris
    • Rojo y cian
    • Negro y blanco
    • Grises distintos
  6. En el cilindro HSL, ¿qué muestra la distancia al eje central?
    • La saturación
    • Tono
    • La luminosidad
    • La luminancia
  7. ¿A qué tono entre 0 y 360 equivale un tono de 390deg?
  8. ¿Cuál es la luminancia relativa de WCAG del amarillo puro #ffff00? Da 4 decimales.
  9. El amarillo y el azul tienen ambos una luminosidad HSL de 50%. ¿Cuál se ve más claro?
    • Amarillo
    • Azul
    • Se ven iguales
    • Depende solo del ángulo de tono
  10. ¿Qué color es hsl(120deg 100% 25%)?
    • rgb(0 128 0)
    • rgb(0 255 0)
    • rgb(128 255 128)
    • rgb(64 64 64)
Fuentes de este curso (14)
  • W3C, Web Content Accessibility Guidelines (WCAG) 2.2, relative luminance (0.04045 threshold, note on the pre-May-2021 value 0.03928)
  • contrast ratio (L1 + 0.05) / (L2 + 0.05)
  • range 1:1 to 21:1, SC 1.4.1 Use of Color, 1.4.3 Contrast (Minimum) 4.5:1 and 3:1 for large-scale text (18 pt, or 14 pt bold)
  • 1.4.6 Contrast (Enhanced) 7:1 and 4.5:1, 1.4.11 Non-text Contrast 3:1, WCAG 2.1 published June 2018 (w3.org/TR/WCAG22/)
  • W3C, CSS Color Module Level 4, hex notation, hsl with 0deg red, 120deg green, 240deg blue, hsl(60deg 100% 50%) yellow vs hsl(240deg 100% 50%) blue at the same HSL lightness, hue spacing not perceptually uniform, HSL as a cylindrical model (w3.org/TR/css-color-4/)
  • OpenStax College Physics 2e, 26.3 Color and Color Vision: about 6 million cones of three types, red + green gives yellow, no unique set of primaries (openstax.org/books/college-physics-2e/pages/26-3-color-and-color-vision)
  • OpenStax Introduction to Behavioral Neuroscience, 6.2 The Retina: RGB pixels, CMY inks plus black, red-green colour blindness in about 8% of males (openstax.org/books/introduction-behavioral-neuroscience/pages/6-2-the-retina)
  • Smithsonian Libraries, Color in a New Light, The Science of Color: Newton's prism experiments from the 1660s, Opticks 1704, Le Blon's Coloritto (London, about 1722) and the distinction between material colours and coloured light (library.si.edu/exhibition/color-in-a-new-light/science)
  • The Newton Project (University of Oxford)
  • Opticks 1704, Book I Part II Prop. VI: colour circle divided into seven parts in musical proportion, white at the centre (newtonproject.ox.ac.uk/view/texts/normalized/NATP00034)
  • History of Information and Wikimedia Commons file record, Maxwell's 1861 Royal Institution demonstration, tartan ribbon photographed by Thomas Sutton through red, green and blue filters and projected together (historyofinformation.com/detail.php?id=3666)
  • LibreTexts, Coalinga College Drawing Basics 8.4 Color Theory: complementary, analogous, split-complementary, triadic, tetradic (human.libretexts.org)
  • RMIT Colour Theory, Interactive colour wheel and colour relationships (rmit.pressbooks.pub/colourtheory1)
  • University of Delaware Library, Graphic Design guide, Color Schemes, 60/30/10 rule (guides.lib.udel.edu/design/color).

Fecha de consulta: 2026-10-17