【发布时间】:2011-07-03 11:05:51
【问题描述】:
CSS transitions 是一种非常简洁的方式来动画化 CSS 属性的变化。是否有任何版本的 Internet Explorer 支持它们?
【问题讨论】:
标签: css internet-explorer css-transitions
CSS transitions 是一种非常简洁的方式来动画化 CSS 属性的变化。是否有任何版本的 Internet Explorer 支持它们?
【问题讨论】:
标签: css internet-explorer css-transitions
您链接到的页面有一个compatibility table。
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)
【讨论】:
我推荐使用http://caniuse.com/检查对html/css功能的支持和兼容性,因为它会显示市场上大多数浏览器的数据。
这里是转换链接:http://caniuse.com/#search=transitions
对于旧版本的 IE,您可以在丰富的 www 上找到各种 polyfills
【讨论】:
IE8 中没有对 CSS 转换和过渡的原生支持。
也许你需要使用一些可用的 JavaScript 库来产生这样的效果:
权衡:CSS 过渡利用浏览器 (GPU) 的本机图形加速,因此比使用 JavaScript 效果更流畅。
【讨论】: