澳门皇冠

前端开发入门到实战:动画优雅降级的简单总结

澳门皇冠线上

  CSS动画优雅降级的简单总结

  transition:兼容性

  

  transform 3D:兼容性

  

  transform 2D:兼容性

  

  animation:

  

  image

  可以看到动画在IE8(这里主要讨论IE)及以下完全不支持,IE9由于只支持transform(非transform3d)

  CSS:

  主要功臣自然是translate3d,因为IE9不支持自然会忽略掉,所以translate也在IE下不起效了,opacity等简单属性做个hack即可。

  用JQ动画来替代,还是上面那个例子吧:

  首先当然要判断浏览器支不支持要用到的CSS属性,判断函数如下:

  如果不支持的话就对$('.a')做下动画处理,当然,如果动画元素很多且很杂,我们可以事先未那些要进行动画的元素统一加上之类的后面好处理,animation-delay之类的也可以用delay()代替

  自己是一个五年的前端工程师,希望本文对你有帮助!

  这里推荐一下我的前端学习交流扣qun: ,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2019最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,每天分享技术

  点击:加入

  

  IT智云编程

  2019.08.15 14:38

  字数 400

  CSS动画优雅降级的简单总结

  transition:兼容性

  

  transform 3D:兼容性

  

  transform 2D:兼容性

  

  animation:

  

  image

  可以看到动画在IE8(这里主要讨论IE)及以下完全不支持,IE9由于只支持transform(非transform3d)

  CSS:

  主要功臣自然是translate3d,因为IE9不支持自然会忽略掉,所以translate也在IE下不起效了,opacity等简单属性做个hack即可。

  用JQ动画来替代,还是上面那个例子吧:

  首先当然要判断浏览器支不支持要用到的CSS属性,判断函数如下:

  如果不支持的话就对$('.a')做下动画处理,当然,如果动画元素很多且很杂,我们可以事先未那些要进行动画的元素统一加上之类的后面好处理,animation-delay之类的也可以用delay()代替

  自己是一个五年的前端工程师,希望本文对你有帮助!

  这里推荐一下我的前端学习交流扣qun: ,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2019最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,每天分享技术

  点击:加入

  CSS动画优雅降级的简单总结

  transition:兼容性

  

  transform 3D:兼容性

  

  transform 2D:兼容性

  

  animation:

  

  image

  可以看到动画在IE8(这里主要讨论IE)及以下完全不支持,IE9由于只支持transform(非transform3d)

  CSS:

  主要功臣自然是translate3d,因为IE9不支持自然会忽略掉,所以translate也在IE下不起效了,opacity等简单属性做个hack即可。

  用JQ动画来替代,还是上面那个例子吧:

  首先当然要判断浏览器支不支持要用到的CSS属性,判断函数如下:

  如果不支持的话就对$('.a')做下动画处理,当然,如果动画元素很多且很杂,我们可以事先未那些要进行动画的元素统一加上之类的后面好处理,animation-delay之类的也可以用delay()代替

  自己是一个五年的前端工程师,希望本文对你有帮助!

  这里推荐一下我的前端学习交流扣qun: ,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2019最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,每天分享技术

  点击:加入

达到当天最大量