Blend Modes: Mezcla los colores de elementos superpuestos


¿Qué son los Blend Modes en CSS?

Los Blend Modes en CSS son una propiedad, de reciente incorporación, llamada mix-blend-mode, que permite diferentes valores, como por ejemplo para oscurecer, aclarar o contrastar, entre otros modos. Estos valores permiten mezclar el color de fondo de un elemento con el color del elemento superpuesto, que puede ser un texto o un contenedor.


Tipos de Blend Modes y sus efectos visuales

multiply

Multiplica los colores de la capa superior con los de la capa inferior.

– Oscurece la imagen resultante.

screen

Invierte los colores de la capa superior y los multiplica con los de la capa inferior.

– Aclara las áreas de la imagen.

overlay

Combina Multiply y Screen, oscureciendo o aclarando la capa inferior dependiendo de sus colores.

– Produce un efecto de contraste y saturación en la imagen resultante.

darken

Conserva los colores más oscuros de las dos capas.

– Selecciona el color más oscuro de cada píxel de ambas capas.

lighten

Conserva los colores más claros de las dos capas.

– Selecciona el color más claro de cada píxel de ambas capas.

color-dodge

Aclara los colores de la capa inferior dependiendo de los colores de la capa superior.

– Aclara las áreas de la imagen de la capa inferior.

color-burn

Oscurece los colores de la capa inferior dependiendo de los colores de la capa superior.

– Oscurece las áreas de la imagen de la capa inferior.

difference

Resta los colores de la capa superior de los de la capa inferior.

– Produce un efecto de inversión de colores.

exclusion

Similar a Difference, pero con una apariencia menos extrema.

– Combina los colores de ambas capas con un efecto de exclusión.

hard-light

Combina Multiply y Screen, pero de una manera más intensa.

– Produce un efecto más fuerte de contraste y saturación.

soft-light

Similar a Overlay, pero con una apariencia más suave.

– Produce un efecto más suave de contraste y saturación.

hue

Preserva el brillo y la saturación de la capa inferior, pero adopta el tono de la capa superior.

– Aplica el tono de la capa superior a la capa inferior.

saturation

Preserva el brillo y el tono de la capa inferior, pero adopta la saturación de la capa superior.

– Aplica la saturación de la capa superior a la capa inferior.

color

Preserva el brillo de la capa inferior, pero adopta el tono y la saturación de la capa superior.

– Aplica el tono y la saturación de la capa superior a la capa inferior.

luminosity

Preserva el tono y la saturación de la capa inferior, pero adopta el brillo de la capa superior.

– Aplica el brillo de la capa superior a la capa inferior.


Implementación de Blend Modes en CSS

Para aplicar Blend Modes se utiliza la propiedad mix-blend-mode, que permite mezclar los colores de un elemento con los colores del fondo o de otros elementos superpuestos.


Compatibilidad de la propiedad CSS mix-blend-mode con los navegadores

Es recomendable verificar la compatibilidad utilizando herramientas como Can I Use. Los navegadores modernos generalmente admiten la mayoría de los modos de mezcla, pero es posible que encuentres limitaciones en navegadores más antiguos o menos comunes.

Pagina elaborada por:

Abril Yamilet Cisneos Amador

Para:

CECyTEM