Aplicar efectos de colores con CSS a las imágenes

Aplicar a tus imágenes efectos de colores con CSS

Continuamos con efectos sobre imágenes, en este caso, veremos cómo les podemos aplicar efectos de colores con CSS.

¡Vamos a ello!

Efectos de colores con CSS: efecto escala de grises

Este sencillo efecto hace que tu imagen cambie su color a escala de grises cuando pases el puntero del ratón sobre esa imagen.

El código que vamos a utilizar es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y el resultado es este:

Efectos de colores con CSS: efecto escala de grises
Efectos de colores con CSS: efecto escala de grises

El código es muy sencillo de entender: creamos una clase llamada gris, que aplica un filtro escala de grises (grayscale) del 80%, y para que ese cambio no sea brusco, le aplicamos una transición (transition) de 0,5 segundos tanto al aplicarlo como al desaplicarlo (ease-in-out).

Para aplicar este efecto, solo tienes que aplicar la clase gris en aquellas fotografías donde lo quieras ver.

Efectos de colores con CSS: efecto saturación (aumentar la saturación de color)

Al igual que el anterior,  este efecto es muy sencillo, y hace que tu imagen aumente la saturación de color cuando pases el puntero del ratón sobre esa imagen.

El código que vamos a utilizar es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

La explicación del funcionamiento de este código es la siguiente: creamos una clase llamada saturación, que aplica un filtro de saturación de color  (saturate) del 180%, y como en el ejemplo anterior, para que ese cambio no sea brusco, le aplicamos una transición (transition) de 0,5 segundos tanto al aplicarlo como al desaplicarlo (ease-in-out).

Para aplicar este efecto, solo tienes que aplicar la clase saturación en aquellas fotografías donde lo quieras aplicar.

Efectos de colores con CSS: efecto saturación (aumentar la saturación de color)
Efectos de colores con CSS: efecto saturación (aumentar la saturación de color)

Efectos de colores con CSS: efecto sepia

Al igual que los efectos anteriores,  este efecto es muy sencillo, y hace que tu imagen se convierta a tono sepia cuando pases el puntero del ratón sobre la imagen.

El código que vamos a utilizar es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y ahora, como siempre, la explicación del funcionamiento de este código: creamos una clase llamada sepia, que aplica un filtro sepia  (sepia) del 60%, y como en los ejemplos anteriores, para que ese cambio no sea brusco, le aplicamos una transición (transition) de 0,5 segundos tanto al aplicarlo como al desaplicarlo (ease-in-out).

Para aplicar este efecto, solo tienes que aplicar la clase sepia en aquellas fotografías donde lo quieras aplicar.

Efectos de colores con CSS: efecto sepia
Efectos de colores con CSS: efecto sepia

Efectos de colores con CSS: efecto brillo

Otro efecto que le aplica… ¡brillo! a la imagen que contenga la clase correspondiente. El código es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y la explicación seguro que ya te la sabes 😉

Creamos una clase llamada brillo, que aplica un filtro brillo (brightness) del 200%, y como en los ejemplos anteriores, para que ese cambio no sea brusco, le aplicamos una transición (transition) de 0,5 segundos tanto al aplicarlo como al desaplicarlo (ease-in-out).

Para aplicar este efecto, solo tienes que aplicar la clase brillo en aquellas fotografías donde lo quieras aplicar. Y recuerda, el brillo al 100% es el valor por defecto, en este ejemplo se lo he subido al doble.

El resultado es este:

Efectos de colores con CSS: efecto brillo
Efectos de colores con CSS: efecto brillo

Efecto contraste

Es el mismo efecto que el brillo, pero con el contraste, así que el código es igual que el anterior, pero cambiando la propiedad:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

La explicación del código es la misma que la del brillo, y el resultado es el siguiente:

Efectos de colores con CSS: efecto contraste
Efectos de colores con CSS: efecto contraste

Rotación de tono

Este código aplica una rotación de tono de la rueda cromática en la imagen. El código es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y el resultado este (spoiler: El increible Hulk):

Efectos de colores con CSS: efecto tono
Efectos de colores con CSS: efecto tono

Efecto invertir

Este efecto invierte los colores de una imagen. El código es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

La explicación de este código es igual que para los efectos anteriores, solo que con el efecto invertir, que invierte las muestras de color de una imagen.

Para ver su funcionamiento, debes aplicar la clase invertir a la imagen a la que le quieras aplicar este efecto. Los valores de este filtro van desde el 0% que muestra la imagen original, hasta el 100% que nuestra la imagen con los colores completamente invertidos.

El resultado es el siguiente:

Efectos de colores con CSS: efecto invertir
Efectos de colores con CSS: efecto invertir

Y para finalizar, podemos ver otros dos efectos, que aunque no sean literalmente cambio de color en la imagen, pueden dar un efecto bastante simpático. Son el efecto opacidad y el efecto desenfoque.

Efecto opacidad

Determina el nivel de opacidad de una imagen, pero para trabajar con este efecto, tenemos que saber que en realidad trabajamos con la transparencia de la imagen 😉 ya que por defecto la imagen ya es opaca, por lo tanto, para hacerla menos opaca con lo que jugamos es con la transparencia.

El código que vamos a utilizar es este:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Aquí solo tenemos que decir que el valor 0% (0), es completamente transparente, y el valor 100% (1) es completamente opaca. En este ejemplo la imagen es un 30% opaca.

Y el resultado es este:

Efectos de colores con CSS: efecto opacidad
Efectos de colores con CSS: efecto opacidad

Efecto desenfoque

Este efecto aplica un desenfoque a la imagen, cuanto mayor sea el número, más desenfocada estará la imagen.  El desenfoque se mide en píxeles, y si no le aplicas un valor, por defecto tomará el valor 0.

El código que vamos a utilizar es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y el resultado será este:

Efectos de colores con CSS: efecto desenfoque
Efectos de colores con CSS: efecto desenfoque

Este artículo ha sido visitado: 6 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.