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

Combinar filtros drop-shadow

Aplicar varios filtros drop-shadow a un mismo bloque produce un efecto interesante. Como cada filtro de la combinación se aplica a la imagen con los efectos anteriores, al agregar otra sombra a un bloque que ya tiene una, también se crea una sombra de la primera sombra.

.effect {
  /* sombra normal */
  filter: drop-shadow(10px 10px 0px black);

  /* sombras combinadas */
  filter: drop-shadow(10px 10px 0px black) drop-shadow(10px 10px 0px black);
}

Esta es otra diferencia entre el filtro drop-shadow y la propiedad box-shadow. En el capítulo «Sombras de caja» se explican las sombras múltiples con box-shadow.

Por cierto, drop-shadow resulta útil tanto para imágenes como para otros elementos. Igual que con las imágenes, la sombra sigue el contorno no transparente. También incluye los pseudoelementos del bloque.

Veámoslo con un ejemplo.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Combinar filtros drop-shadow</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="bubble">¡Ccccombo!</div> </body> </html>
CSS
.bubble { }

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 al bloque .bubble el filtro drop-shadow con el valor 20px 20px 0px #0074d9.
    2. Luego cambia el desplazamiento horizontal de la sombra a 200px.
    3. Agrega un segundo filtro, drop-shadow(0px 100px 0px #2ecc40), en la misma declaración.
    Codigo Heroe

    © 2023-2026, codigoheroe.com