Internet Explorer是否支持CSS转换?
CSS过渡是animationCSS属性更改的一种非常好的方式。 任何版本的Internet Explorer都支持它们吗?
您链接到的页面具有兼容性表格 。
Chrome 1.0 (-webkit prefix) Firefox 4.0 (2.0) (-moz prefix) 16.0 (16.0) (no prefix) Internet Explorer 10.0 (no prefix) Opera 10.5 (-o prefix) 12.0 (no prefix) Safari 3.2 (-webkit prefix)
在MSDN上也有关于Internet Explorer中CSS3转换的文章。
我build议使用http://caniuse.com/来检查html / cssfunction的支持和兼容性,因为它会显示大多数浏览器的市场份额数据。
以下是转换链接: http : //caniuse.com/#search=transitions
对于旧版本的IE,有丰富的www可以find各种polyfills
在IE8中没有本地支持CSS转换和转换。
也许你需要用一些可用的JavaScript库来产生这样的效果:
- http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/#more-896
- http://www.jqueryui.com/effect/
折衷:CSS转换利用浏览器本地graphics加速(GPU),因此比使用JavaScript效果更平滑。