transition,transform,animation对比

本文对比了CSS中的transition、transform和animation三种动画效果。transition用于平滑改变CSS值,常用于响应式事件。transform提供变换功能,如拉伸、旋转等,与transition结合能产生强大的动画效果。animation则允许在多个CSS状态间切换,可自定义播放次数,且不仅限于触发器触发。详细介绍了它们的浏览器支持情况。
摘要由CSDN通过智能技术生成

transition

其作用是:平滑的改变CSS的值。无论是点击事件,焦点事件,还是鼠标hover,只要值改变了,就是平滑的,就是动画。

transform

transform指变换,使用过photoshop的人应该知道里面的Ctrl+T自由变换。transform就是指的这个东西,拉伸,压缩,旋转,偏移。
transform属性要是加上transition的过渡特性,可谓如虎添翼。
这里有个transform的实例:transform.html

animation

animation还是只在webkit核心的浏览器上起作用。transition只能从一组css属性变成另一组css属性。animation可以在多组属性之间变换。transition必须使用触发器触发,animation可以使用触发器,也可以在页面加载完成的时候自动触发。 Animation还可以设置播放次数。

浏览器支持

  • transition
    首次引入
    • Safari 3.2: 13/11/2008
    • Firefox 4.0: Late 2010
    • Chrome 1.0: 02/09/2008
    • Opera 10.5: 02/03/2010
  • 2D transform
    首次引入
    • Safari 3.2: 13/11/2008
    • Firefox 3.5: 30/06/2009
    • Chrome 1.0: 02/09/2008
    • Opera 10.5: 02/03/2010
    • Internet Explore 9: 09/2010
  • 2D animation
    首次引入
    • Safari 4.0: 11/06/2008
    • Chrome 1.0: 02/09/2008
  • 3D transform
    首次引入
    • Safari 4.0: 11/06/2008
    • Chrome: 28/08/2010

具体详情对比请参考:transitiontransformanimation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值