Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2014, 06:39
Avatar de Linton
Linton
 
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
No puedo poner el texto delante con z-index

Tal vez sea un fallo tonto pero no lo veo

He probado a meter el texto en <span> y en <div>, pero nada: se queda detrás de la bola y sólo se ve porque la opacidad de las bolas está rebajada, menos en la 3ª que tiene el hover.

¿Alguien ve el fallo? ¡Gracias!

Código HTML:
Ver original
  1. <div class="caja">
  2.         <img class="bola" src="bola.png"/>
  3.         <div class="marca">Texto</div>
  4.         </div>
  5.  
  6.         <div class="caja">
  7.         <img class="bola" src="bola.png"/>
  8.         <div class="marca">Texto</div>
  9.         </div>
  10.  
  11.         <div class="caja">
  12.         <img class="bola" src="bola.png"/>
  13.         <span class="marca">Texto</span>
  14.         </div>
  15.  
  16.         <div class="caja">
  17.         <img class="bola" src="bola.png"/>
  18.         <span class="marca">Texto</span>
  19. </div>

Código CSS:
Ver original
  1. caja {
  2.     margin: 5px;
  3.     float: left;
  4.     width: 140px;
  5. }
  6.  
  7. .bola {
  8.     opacity:0.4;
  9.     z-index:-10;
  10. }
  11.  
  12. .marca {
  13.     font: 24px Helvetica;
  14.     color: red;
  15.     border: 1px solid navy;
  16.     margin: -90px 0 0 40px;
  17.     float: left;
  18.     z-index: 10;
  19. }
  20.  
  21. .bola:hover{
  22.     opacity:1;
  23. }