Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/04/2017, 15:50
lepe
 
Fecha de Ingreso: febrero-2008
Mensajes: 160
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Problema con transition en img, no reconoce after y after:hover

Cita:
Iniciado por Rafael Ver Mensaje
Yo la realidad es de que no he probado tu código, solo quiero hacer notar la lógica.

<div class="product-image-container">
- <a>
- <img>
- </a>
</div>

El codigo acaba siendo bastante simple:

Código CSS:
Ver original
  1. .product-image-container > a > img {
  2.     box-shadow: 0px 0px 0px #888888;
  3.     transition: all .3s ease-in-out;}
  4.  
  5. .product-image-container > a > img:hover {
  6.     box-shadow: 10px 10px 5px #888888;
  7.     transition: all .3s ease-in-out;}

Repito el código para la transición de ida y vuelta.
HOla buenas

Creo que como dice ArturoGallegos el problema está en que el after y before no funcionará nunca en un img. Añadí a tu codigo los siguiente pero no funcionó tampoco.
Código CSS:
Ver original
  1. .product-image-container > a > img {
  2.     position: relative; }
  3. .product-image-container > a:after > img {
  4.     background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
  5.   transition: all 0.8s ease-in-out 0s;
  6.   display: inline-block;
  7.   position: absolute;
  8.   right: -113px;
  9.   width: 200px;
  10.   height: 352px;
  11.   content: "";
  12.   top: -107px;}
  13.  
  14. .product-image-container > a:hover::after > img {
  15.       transition: all 0.8s ease-in-out 0s;
  16.   right: -140px;
  17.   width: 0;}

Y si no se añade el before o after tengo mis dudas de que pueda funcionar la transición que va de izquierda a derecha en la img con la transparencia rgba(255, 255, 255, 0.2), el box shadow no es el efecto deseado.

Para que podais entender lo que intentó es el ejemplo del boton ubicado arriba a la derecha que tiene el efecto de izquierda a derecha, la diferencia a ese ejemplo es que yo lo deseo aplicar a una etiqueta img con un opacity a 0.2
https://tympanus.net/Development/CreativeButtons/

saludos