过渡、旋转、缩放

过渡

含义:元素的一种状态向另外一种状态进行过渡 ,缓慢的发生改变。
属性:transition
取值:all   3s linear  5s
      all-------------所有参与过渡的属性
      linear---------动画过渡的时候类型:匀速
      3s-------------动画的执行时长
      5s------------过渡的缓慢执行

如何实现:缓慢的开始缓慢的结束呢?
要想实现缓慢的开始和缓慢的结束:需要把过渡的属性放在初始效果里面。
不是所哟的属性都参与过渡,至少目前来看display是不参与过渡的。

过渡动画的执行类型

  1)linear-------匀速
  2)ease--------缓慢开始,加速、结束前变慢
  3)ease-in-----缓慢的开始
  4)ease-out---缓慢的结束
  5)ease-in-out-低俗开始和结束
  6)steps(数值)--执行步骤
  7)贝塞尔曲线

2d平面效果

2d的平面效果---------x和y轴上面的效果
主要学习的是:2d上面的平移、旋转、缩放、倾斜

平移函数

  1)translateX()-------------水平方向移动
  2)translateY()-------------垂直方向移动
  3)translate(参数):参数的个数决定了移动的方向。
  参数个数为1的话,只能向水平方向移动
  参数个数为2个的话,第一个水平,第二个垂直

旋转函数

1)rotateX()-----------绕x轴旋转
2)rotateY()-----------绕y轴旋转
3) rotate()-----------绕中心旋转

可以调整旋转中心:transform-origin:x y
可以取值为关键词,可以取值为数值
一定要在初始效果中调整旋转中心

缩放函数

1)scaleX()---------沿着x轴缩放
2)scaleY()---------沿着y轴缩放
3)scale(参数)-----参数个数决定哪一个方向实现缩放
取值为一个参数的话,水平和垂直实现的缩放比值一样
取值为两个参数的话,第一个参数为水平,第二个参数为垂直

倾斜函数,倾斜的是一个度数

1)skewX()------沿着x轴倾斜
2)skewY()-----沿着y轴倾斜
3)skew()-----与x,y形成夹角。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值