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

Desenfoque y opacidad: blur y opacity

No todos los filtros modifican el color. Por ejemplo, el filtro de desenfoque hace que una fotografía parezca fuera de foco, mientras que el de opacidad puede volver un elemento parcialmente transparente.

El filtro blur define el desenfoque del elemento. Su valor puede expresarse en píxeles a partir de 0px.

.effect {
  filter: blur(5px); /* desenfoque de 5px */
}

El filtro opacity define el nivel de opacidad del elemento. Produce el mismo efecto que la propiedad opacity. Admite valores de 0 a 1 o de 0% a 100%.

.effect {
  filter: opacity(0.5); /* elemento con un 50% de opacidad */
  filter: opacity(0%); /* elemento completamente transparente */
}

Entre el filtro y la propiedad opacity puede haber diferencias «invisibles» de rendimiento. Según el navegador y el contenido, ambos pueden usar aceleración por hardware. El filtro no garantiza un mejor rendimiento que la propiedad.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Desenfoque y opacidad: blur y opacity</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="image"> <img src="img/spb-3.jpg" alt=""> </div> <div class="compare"> <div class="compare-left blur"> <div class="image"> <img src="img/spb-3.jpg" alt=""> </div> </div> <div class="compare-right opacity"> <div class="image"> <img src="img/spb-3.jpg" alt=""> </div> </div> </div> </body> </html>
CSS
.blur img { } .opacity 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 .blur el filtro blur con el valor 5px.
    2. Aplica a la imagen del bloque .opacity el filtro opacity con el valor 0.4.
    Codigo Heroe

    © 2023-2026, codigoheroe.com