Mostrar transparencia al pasar el mouse sobre imágenes con CSS

epsilo99 Seguir

1
Xi
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
1 Dic 2011
Mensajes
4.136
Hola, quisiera mostrar una imagen transparente sobre las imágenes de mi sitio al pasar el mousse sobre ellas, podría ser una lupa o algo así que se vea como una transparencia...

Quisiera hacerlo con css sólamente!

Gracias!
 

LulaV14

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Oct 2012
Mensajes
2
Tienes que usar position:absolute para que puedas mostrar las dos imagenes una encima de la otra

aquí un ejemplo:

HTML:
<div id="postthumb">
  <div id="postthumbimg">
    <a href="#"><img src="http://www.fliparegalos.com/image/cache/data/235201213581465584d-168x168.jpg" /></a>
  </div>
  <div id="overlay"></div>
 </div>


Insertar CODE, HTML o PHP:
#postthumb {
  width: 282px;
  height: 152px;
}

#postthumb #overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 282px;
  height: 152px;
  text-align: center;
}

#postthumb #overlay:hover {
  position: absolute;
  opacity: .7;
  background: url(http://us.cdn4.123rf.com/168nwm/triken/triken1307/triken130700025/20761438-vector-realista-con-lupa-sombra-sobre-fondo-gris.jpg) no-repeat;
  transition: opacity 150ms ease-in-out 0s;
  width: 282px;
  height: 152px;
}


Puedes ver el ejemplo en este link CodePen - A Pen by LulaV14
 

epsilo99

1
Xi
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
1 Dic 2011
Mensajes
4.136
Excelente!
Muchas gracias!

Lo implementaré!
 

negociosvirtuales

Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 Ago 2013
Mensajes
75
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Probare ese codigo, parese bueno :D
 

juliianc1995

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Oct 2013
Mensajes
6
lo de la transparencia lo consigues con el codigo opacity:0.80; el maximo es 1 si lo tienes en 1 no hay transparencia y claro agregandolo en el :hover para que pueda notarse al pasar el raton.
 
Arriba