Saltar al contenido principal
Codigo Heroe
Tarea anterior
Posicionamiento19/19
A la lista de tareas
  1. 1. Flujo del documento
  2. 2. Posicionamiento relativo
  3. 3. position: relative y la propiedad top
  4. 4. position: relative y la propiedad left
  5. 5. position: relative y la propiedad bottom
  6. 6. position: relative y la propiedad right
  7. 7. Posicionamiento relativo en la práctica
  8. 8. Posicionamiento absoluto
  9. 9. Posicionamiento absoluto y elementos en línea
  10. 10. position: absolute y la propiedad left
  11. 11. position: absolute y la propiedad top
  12. 12. position: absolute y la propiedad right
  13. 13. position: absolute y la propiedad bottom
  14. 14. Punto de referencia de las coordenadas
  15. 15. Práctica con coordenadas
  16. 16. Punto de referencia implícito
  17. 17. Posicionamiento absoluto en la práctica
  18. 18. Posicionamiento fijo
  19. 19. z-index: qué elemento queda encima
Lista de tareas
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

z-index: qué elemento queda encima

Cuando varios bloques con posicionamiento absoluto ocupan el mismo lugar de la página, se superponen. De forma predeterminada, el bloque que aparece más adelante en el código queda encima.

La propiedad CSS z-index permite controlar cómo se superponen los bloques. Su valor puede ser un número entero. En este ejemplo, el bloque con el mayor z-index quedará encima de los demás.

La propiedad z-index funciona con los elementos cuyo position es absolute, fixed o relative. Así, un elemento con posicionamiento relativo puede quedar encima de uno con posicionamiento absoluto.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>z-index: qué elemento queda encima</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block block-1">Bloque 1</div> <div class="block block-2">Bloque 2</div> <div class="block block-3">Bloque 3</div> </body> </html>
CSS
body { margin: 0; padding: 20px; } .block { padding: 10px; text-align: right; color: white; opacity: 0.8; } .block-1 { width: 350px; height: 350px; background-color: #3a78a1; } .block-2 { position: absolute; top: 20px; width: 250px; height: 250px; background-color: #e74c3c; } .block-3 { position: absolute; top: 20px; width: 150px; height: 150px; background-color: #27ae60; }

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. Asigna al bloque 2 un z-index de 100.
    2. Asigna posicionamiento relativo al bloque 1
    3. y un z-index de 200.
    Codigo Heroe

    © 2023-2026, codigoheroe.com