Autor Tema: CSS y HTML Z-index preguntas orden en superposiciones Ejemplo Ejercicio CU01039D  (Leído 2380 veces)

Chompy129

  • Intermedio
  • ***
  • Mensajes: 130
  • Programar es divertido. :)
    • Ver Perfil
z-index CSS ¿no funciona? Superposición de elementos tipo capas, objetos, div o imágenes (CU01039D)

Aquí dejo el código, mas adelante dejare las preguntas con sus respuestas:

Código: [Seleccionar]
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
<style type="text/css">
*{font-family: sans-serif;}
#cajaGris { width: 225px; height: 225px; border: solid 1px #ccc; background: #ddd; margin-top:20px;}
#cajaAzul {width: 225px; height: 225px; border: solid 3px #4a7497;
background: #8daac3; margin-top: -50px; margin-left: 50px;}
#cajaOcre { width: 225px; height: 225px; border: solid 2px #8b6125;
background: #ba945d; margin-top: -50px; margin-left: 100px; margin-bottom: 20px;}
</head>
</style>
<body>
<div id ="cajaGris">Caja gris</div><div id ="cajaAzul">Caja azul</div><div id ="cajaOcre">Caja ocre</div>
</body>
</html>

1) ¿Cuántas cajas contenedoras hay? ¿Están identificadas por id o por class?
   R= Existen tres cajas contenedoras identificadas por id.

2) ¿Cuál es el grosor del borde de la caja azul y en qué unidades está expresado?
   R= La caja azul tiene un borde  de 3 píxeles.

3) ¿Por qué se superponen unas cajas encima de otras? ¿En qué orden aparecen las cajas superpuestas (es decir, cuál está arriba, cuál está en posición intermedia y cuál está en el fondo)? ¿Por qué aparecen con ese orden y no otro?
   R= Porque su posición y tamaño hace que interfieran entre si y algunos tendrán que superponerse. La caja ocre esta encima, la caja azul esta detrás de ocre un poco para arriba, y la caja gris esta detrás de la caja azul. Aparecen en ese orden porque en ese mismo orden fue escrito el código.

4) Queremos que la caja gris se sitúe por encima del resto de cajas. ¿Qué modificaciones en el código hemos de hacer para lograr este objetivo?
   R= Se le coloca a cada caja un atributo position con el valor relative, se le coloca un z-index a las demás cajas con un valor definido y a la caja gris se le coloca un valor mayor.

5) Modifica el código para que la caja ocre quede en el fondo, la caja azul en posición intermedia y la caja gris encima.
  R= Aquí el código resultante:

Código: [Seleccionar]
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
<style type="text/css">
*{font-family: sans-serif;}
#cajaGris { width: 225px; height: 225px; border: solid 1px #ccc; background: #ddd; margin-top:20px;position: relative; z-index: 2;}
#cajaAzul {width: 225px; height: 225px; border: solid 3px #4a7497;
background: #8daac3; margin-top: -50px; margin-left: 50px;position: relative; z-index: 1;}
#cajaOcre { width: 225px; height: 225px; border: solid 2px #8b6125;
background: #ba945d; margin-top: -50px; margin-left: 100px; margin-bottom: 20px;position: relative; z-index: 0;}
</head>
</style>
<body>
<div id ="cajaGris">Caja gris</div><div id ="cajaAzul">Caja azul</div><div id ="cajaOcre">Caja ocre</div>
</body>
</html>
« Última modificación: 21 de Septiembre 2016, 20:54 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CSS y HTML Z-index preguntas. Ejercicio CU01039D
« Respuesta #1 en: 16 de Septiembre 2016, 01:33 »
Hola Chompy129.

Todo está bien, el apartado d y e se pueden resolver de varias formas, aquí te dejo un enlace con otra forma de resolverlo..

https://www.aprenderaprogramar.com/foros/index.php?topic=3743.msg16034#msg16034

Saludos. ;D

Chompy129

  • Intermedio
  • ***
  • Mensajes: 130
  • Programar es divertido. :)
    • Ver Perfil
Re:CSS y HTML Z-index preguntas. Ejercicio CU01039D
« Respuesta #2 en: 18 de Septiembre 2016, 00:08 »
Gracias por revisar y gracias por enseñarme otro método para resolver la actividad.

Un saludo también. ;)

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".