Foros del Web » Creando para Internet » CSS »

div translucido sobre imagen

Estas en el tema de div translucido sobre imagen en el foro de CSS en Foros del Web. hola a todos. estoy tratando de emular el div transparente que hay sobre la imagen del banner de esta página http://www.freewebsitetemplates.com/...enwalkthrough/ trato de entender el ...
  #1 (permalink)  
Antiguo 06/03/2014, 13:05
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
div translucido sobre imagen

hola a todos.

estoy tratando de emular el div transparente que hay sobre la imagen del banner de esta página http://www.freewebsitetemplates.com/...enwalkthrough/
trato de entender el css pero no hay caso. (estoy medio oxidado con el tema css)
y como hace para que la capa quede sobre la imagen y no debajo.

podrian por favor guiarme al respecto?

muchas gracias
  #2 (permalink)  
Antiguo 06/03/2014, 15:32
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 1 mes
Puntos: 131
Respuesta: div translucido sobre imagen

Puedes hacer un div transparente con background-color: transparent; o con opacity:0;

Para que este encima y no debajo debe usar z-index;

por ejemplo

banner
{
z-index:0;
}

divtransparente
{
z-index:1;
}

El valor mas grande de z-index queda por encima

Otra cosa a tener en cuenta es que z-index aplica a elementos posicionados osea elementos fixed relative y absolute

salu2
  #3 (permalink)  
Antiguo 06/03/2014, 21:02
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Respuesta: div translucido sobre imagen

gracias por la respuesta. No logro ponerlo sobre el banner (para que quede en la parte inferior de la imagen). queda debajo del div banner, a continuación del mismo.

tengo esto:

css:

#banner
{
z-index:0;

}

#transparente
{
z-index:1;
width:100%;
height:180px;
background-color:#000;
border:1px solid black;
opacity:0.6;
filter:alpha(opacity=60);
}


html:


<div id="wrapper">

<header>
<img src="logos/logo.png" height="100%" width="50%"/>

</header>

<div id="menu">
<a href="./">Inicio</a>
<a href="./">Servicios</a>
<a href="./">Contacto</a>

</div>
<div id="banner"><img src="images/banner1.png" width="100%" /></div>
<div id="transparente">hola</div>


gracias desde ya.
  #4 (permalink)  
Antiguo 08/03/2014, 17:27
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: div translucido sobre imagen

z-index no funciona en elementos cuya posición sea estática, que es la posición por defecto de todos los elementos. Así que tienes que ponerle una posición relativa, absoluta o fija.

Etiquetas: página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.