Nuevos espacios de color y funciones CSS en todos los principales motores

[ad_1]

Todos los motores principales ahora son compatibles con los nuevos espacios de color y funciones de CSS. Descubra cómo pueden darle vida a sus diseños.

CSS ahora admite espacios de color que nos permiten acceder a colores fuera de sRGB gama. Esto significa que puede admitir pantallas HD (alta definición) utilizando colores de gamas HD. Este soporte viene con nuevas características para un mejor uso del color en la web.

Accede a los espacios de color desde CSS #

Ahora tenemos una serie de funciones que nos permiten acceder a los colores en la gama sRGB:rgb(), hsl()y hwb(). Ahora compatible con los navegadores color() función, una forma normalizada de acceder a los colores en cualquier espacio de color RGB. Esto incluye sRGB, Display P3 y Rec2020. Puedes ver algunos ejemplos en el siguiente CSS:

.valid-css-color-function-colors {
--srgb: color(srgb 1 1 1);
--srgb-linear: color(srgb-linear 100% 100% 100% / 50%);
--display-p3: color(display-p3 1 1 1);
--rec2020: color(rec2020 0 0 0);
--a98-rgb: color(a98-rgb 1 1 1 / 25%);
--prophoto: color(prophoto-rgb 0% 0% 0%);
--xyz: color(xyz 1 1 1);
}

Compatibilidad con navegador
  • Chrome 111, compatible 111
  • Firefox 113, compatible 113
  • Edge 111, compatible 111
  • Safari 15, compatible 15

Fuente

También se admiten varias funciones para permitir el acceso a espacios de color que no sean sRGB lch(), lab(), oklch()y oklab().

Compatibilidad con navegador
  • Chrome 111, compatible 111
  • Firefox 113, compatible 113
  • Edge 111, compatible 111
  • Safari 15, compatible 15

Fuente

Puede obtener información sobre todos estos diferentes espacios de color en Guía de colores CSS de alta resolución.

El color-mix() función #

Además de estos nuevos espacios de color, todos los motores ahora admiten color-mix() función. Esta función permite mezclar un color con otro en cualquiera de los espacios de color. En el siguiente CSS, el 25 % del azul se mezcla con blanco en el espacio de color srgb.

.example {
background-color: color-mix(in srgb, blue 25%, white);
}

Compatibilidad con navegador
  • Chrome 111, compatible 111
  • Firefox 113, compatible 113
  • Edge 111, compatible 111
  • Safari 16.2, compatible 16.2

Fuente

Aprender más acerca de color-mix()

Estas nuevas características y espacios de color prometen traer colores HD vibrantes a la web. Para inspirarte, comienza creando hermosos degradados usando el generador de degradados HD en gradiente.estilo.

imagen de un personaje de danielle levis pelusi

[ad_2]

Créditos: Rachel Andrew (web.dev)

¡¡Si te ha gustado el post compártelo en tus redes sociales para que llegue a más gente!!

Si te ha gustado vota este post

Publicaciones Similares