Saltar al contenido principal
Codigo Heroe
Tarea anterior
Kekstagram: el comienzo. Filtros CSS2/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

Escala de grises y sepia: grayscale y sepia

Los siguientes dos filtros tienen sus raíces en la fotografía: al principio, las fotografías eran en blanco y negro o tenían el tono marrón de la tinta sepia.

Con los filtros de escala de grises y sepia podemos darles a las fotografías un aspecto «antiguo».

Escala de grises: grayscale. Admite valores numéricos de 0 a 1 y porcentajes de 0% a 100%. Con un valor de 0 o 0%, el elemento se muestra sin cambios.

.effect {
  filter: grayscale(1); /* conversión completa a escala de grises */
  filter: grayscale(50%); /* efecto de escala de grises al 50% */
}

Sepia: sepia. Admite los mismos valores que grayscale.

.effect {
  filter: sepia(1); /* efecto sepia completo */
  filter: sepia(25%); /* efecto sepia al 25% */
}
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Escala de grises y sepia: grayscale y sepia</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="image"> <img src="img/spb-4.jpg" alt=""> </div> <div class="compare"> <div class="compare-left grayscale"> <div class="image"> <img src="img/spb-4.jpg" alt=""> </div> </div> <div class="compare-right sepia"> <div class="image"> <img src="img/spb-4.jpg" alt=""> </div> </div> </div> </body> </html>
CSS
.grayscale img { } .sepia 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 .grayscale el filtro grayscale(1).
    2. Aplica a la imagen del bloque .sepia el filtro sepia(1).
    Codigo Heroe

    © 2023-2026, codigoheroe.com