Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2013, 12:20
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
Respuesta: No puedo ejecutar HOVER con filtros IE

ME RESPONDO A MÍ MISMO

Encontré la solución yo mismo, vaya! De hecho, ya se me había ocurrido al momento de abrir este post, pero por alguna razón no lo probé. Quizá pensé que era difícil que la solución fuera tan fácil.

Antes dije que ya había probado añadir el filtro de rotación al CSS donde se declaraba el filtro para la transparencia. La clave está en cómo declarar al mismo tiempo dos filtros en la misma regla CSS. Yo lo hacía así, o sea, mal:

Código CSS:
Ver original
  1. .A {
  2.     ...
  3.     filter:alpha(opacity=60);
  4.     filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9396926207859084, M12=-0.3420201433256686, M21=0.3420201433256686, M22=0.9396926207859084, SizingMethod='auto expand');}

La forma correcta es:
Código CSS:
Ver original
  1. .A {
  2.     ...
  3.     filter:alpha(opacity=60),  progid:DXImageTransform.Microsoft.Matrix(M11=0.9396926207859084, M12=-0.3420201433256686, M21=0.3420201433256686, M22=0.9396926207859084, SizingMethod='auto expand');}

O sea, poner sólo una vez la palabra filter, y después separar con comas los filtros.


Así, supongamos que nadie tenga acceso a nuestras imágenes, excepto los siguientes sitios:
instalaciones electricas
mantenimiento industrial
naves industriales
obra civil
proyecto llave en mano
sistemas contra incendios
subestaciones electricas
constructoras
hvac

Última edición por berkeleyPunk; 24/09/2014 a las 19:51