Saltar al contenido principal
Codigo Heroe
Tarea anterior
Kekstagram: el comienzo. Filtros CSS3/12
A la lista de tareas
  1. 1. Brillo y contraste: brightness y contrast
  2. 2. Escala de grises y sepia: grayscale y sepia
  3. 3. Inversión y saturación: invert y saturate
  4. 4. Rotación del tono: hue-rotate
  5. 5. Desenfoque y opacidad: blur y opacity
  6. 6. Sombras con drop-shadow
  7. 7. Diferencias entre box-shadow y drop-shadow
  8. 8. Aplicar filtros CSS al texto
  9. 9. Combinar filtros
  10. 10. Combinar filtros drop-shadow
  11. 11. Animar filtros CSS
  12. 12. Transiciones y filtros CSS
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Inversión y saturación: invert y saturate

Otros dos filtros de color son la inversión y la saturación. Como su nombre indica, la inversión cambia los colores por sus opuestos y produce el «negativo» de la imagen, mientras que la saturación hace que los colores sean más intensos y produce un efecto contrario al de la escala de grises.

Inversión del color: invert. Admite valores numéricos de 0 a 1 y porcentajes de 0% a 100%.

.effect {
  filter: invert(1); /* inversión completa del color */
  filter: invert(50%); /* inversión al 50%: todos los colores quedan grises */
}

Saturación del color: saturate. Admite valores numéricos a partir de 0 y porcentajes a partir de 0%. Con un valor de 1 o 100%, el elemento se muestra sin cambios. Con un valor de cero, la imagen pierde el color, como al aplicar el filtro grayscale.

.effect {
  filter: saturate(2); /* duplica la saturación */
  filter: saturate(50%); /* reduce la saturación a la mitad */
  filter: saturate(0); /* imagen en escala de grises */
}
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Inversión y saturación: invert y saturate</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="image"> <img src="img/spb-2.jpg" alt=""> </div> <div class="compare"> <div class="compare-left invert"> <div class="image"> <img src="img/spb-2.jpg" alt=""> </div> </div> <div class="compare-right saturate"> <div class="image"> <img src="img/spb-2.jpg" alt=""> </div> </div> </div> </body> </html>
CSS
.invert img { } .saturate img { }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Aplica a la imagen del bloque .invert el filtro invert con el valor 0.3.
    2. Luego cambia el valor de la inversión a 1.
    3. Aplica a la imagen del bloque .saturate el filtro saturate con el valor 5.
    Codigo Heroe

    © 2023-2026, codigoheroe.com