No estoy seguro si esto es posible y cómo, pero intenté jugar con el índice Z de los elementos en mi código sin éxito.CSS mostrar imagen de fondo div encima de otros elementos contenidos
Tengo un elemento div que tiene una imagen de fondo establecida en css. dentro del div, tengo otros elementos, como div e img. Intento que la div principal que contiene la imagen de fondo permanezca en la parte superior, ya que quiero que esa imagen de fondo se muestre encima de los otros elementos (esta imagen de fondo tiene algunas esquinas redondeadas que quiero mostrar en la parte superior de la imagen incluida en este div).
Ejemplo HTML:
<div id="mainWrapperDivWithBGImage">
<div id="anotherDiv">
<!-- show this img behind the background image
of the #mainWrapperDivWithBGImage div -->
<img src="myLargeImage.jpg" />
</div>
</div>
Ejemplo CSS:
/* How can I make the bg image of this div show on top of other elements contained
Is this even possible? */
#mainWrapperDivWithBGImage {
background: url("myImageWithRoundedCorners.jpg") no-repeat scroll 0 0 transparent;
height: 248px;
margin: 0;
overflow: hidden;
padding: 3px 0 0 3px;
width: 996px;
}
Si la imagen de fondo del div principal se muestra en la parte superior, ocultaría los elementos internos debajo de ella y los elementos secundarios serán inútiles. ¿Estás seguro? – Chandu
¡Ese es un buen punto! Supongo que esto no funcionará, al menos anidado de la forma en que lo tengo ... – IntricatePixels
@Cyber Parece que la imagen de fondo no ocupa todo el relleno del div de fondo. Solo una pequeña parte. – JakeParis