ورود

View Full Version : سوال: نحوه به کار گیری صفت transform در اینترنت اکسپلورر؟



mohamad_fa
یک شنبه 27 بهمن 1392, 09:24 صبح
<div class='spacer'>
<a class='wide blue' style=">
<i><img src="images.jpg"></i>
<h2> Show Desktop </h2>
</a>
</div>





a.wide:hover, a.box:hover{
-webkit-transform: scale(1.05);
-moz-transform:scale(1.05);



در فایر فکس و گوگل کروم ترنسفرم میشود اما در اینترنت اکسپلورر نه
اساتید لطفا کمکم کنید ممنون:کف:

e_a_23
یک شنبه 27 بهمن 1392, 10:36 صبح
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMet hod='auto expand',
M11=1.5320888862379554, M12=-1.2855752193730787,
M21=1.2855752193730796, M22=1.5320888862379558);

اطلاعات بیشتر:
http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/

colors
یک شنبه 27 بهمن 1392, 10:39 صبح
دوست عزیز خاصیت transform به نسخه CSS 3 اضافه شده و مرورگرهای قدیمی و غیر استاندارد از اون پشتیبانی نمی کنند.
میتونید اینجا (http://caniuse.com/transforms2d) لیست مرورگرهای که از این خاصیت پشتیبانی می کنند رو ببینید. (تو اینترنترنت اکسپلورر 9 با -ms میتونی بکار بگیریش)

e_a_23
یک شنبه 27 بهمن 1392, 10:45 صبح
IE 9 از transform پشتیبانی می کنه. واسه ورژن های پایین تر هم از روشی که گفتم می تونید استفاده کنید. برای خیلی از امکانات css3 جایگزین وجود داره و این خیلی خوبه. من امروز برای خاصیت cover جایگزین پیدا کردم که در ورژن های پایین IE هم کار می کنه.