Saltar al contenido principal
Codigo Heroe
Lista de tareas
Kekstagram: el comienzo. Filtros CSS1/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

Brillo y contraste: brightness y contrast

Los filtros CSS permiten aplicar efectos visuales a los elementos de una página. Suelen aplicarse a imágenes, fondos o bordes, aunque también pueden usarse con otros elementos.

Los filtros se aplican antes de mostrar el elemento, por lo que su cantidad puede influir en el tiempo que tarda el navegador en dibujar la página.

Los filtros se definen con la propiedad filter. Vamos a conocerlos.

Brillo: brightness. Admite valores numéricos a partir de 0 o porcentajes. Con un valor de 1 o 100%, el elemento se muestra sin cambios.

.effect {
  filter: brightness(2); /* duplica el brillo */
  filter: brightness(10%); /* reduce el brillo al 10% */
  filter: brightness(150%); /* aumenta el brillo un 50% */
}

Contraste: contrast. Al igual que el filtro de brillo, admite números o porcentajes.

.effect {
  filter: contrast(0.5); /* reduce el contraste a la mitad */
  filter: contrast(50%); /* también reduce el contraste al 50% */
 }

Los filtros CSS son compatibles con estos navegadores.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Brillo y contraste: brightness y contrast</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> <div class="compare"> <div class="compare-left brightness"> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> </div> <div class="compare-right contrast"> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> </div> </div> </body> </html>
CSS
.brightness img { } .contrast 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 .brightness el filtro filter: brightness(2).
    2. Aplica a la imagen del bloque .contrast el filtro contrast(2).
    Codigo Heroe

    © 2023-2026, codigoheroe.com