动画-animation

空间转换
  • 空间:是从坐标轴角度定义的X、Y和Z三条坐标轴构成了一个立体空间,Z轴位置与视线方向相同。

  • 空间转换也叫3D转换

  • 属性:transform

空间转换-平移
  • 属性

transform:translate3d(x,y,z);
transform:translateX();
transform:translateY();
transform:translateZ();
  • 取值(正负均可)

    1. 像素单位数值

    2. 百分比(参照盒子自身尺寸计算结果)

视距perspective

作用:指定了观察者与Z=0平面的距离,为元素添加透视效果

透视效果:近大远小、近实远虚

属性:(添加给父级,取值范围800-1200)

perspective:视距;
空间-旋转
  • transform:rotateZ(值);

  • transform:rotateX(值);

  • transform:rotateY(值)

  • 左手法则-根据旋转方向确定取值正负

    左手握住旋转轴,拇指指向正值方向,其它四个手指弯曲方向为旋转正值方向

立体呈现-transform-style

作用:设置元素的子元素是位于3D空间中还是平面中

属性名:transform-style

属性值:flat:子级处于平面中,perserve-3d:子级处于3D空间

空间转换-缩放
  • 属性

transform:scale3d(x,y,z);
transform:scaleX();
transform:scaleY();
transform:scaleZ();
动画-animation
  • 过渡:实现两个状态间的变化过程

  • 动画:实现多个状态间的变化过程,动画过程可控(重复播放、最终画面、是否暂停)

属性作用取值
animation动画名称
animation-duration动画时长
animation-delay延迟时间
animation-fill-mode动画执行完毕时状态forward:最后一帧状态,backwards:第一帧状态
animation-timing-function速度曲线steps(数字):逐帧动画
animation-iteration-count重复次数infinite为无限循环
animation-direction动画执行方向alternate为反向
animation-play-state暂停动画paused为暂停,通常配合:hover使用
动画-逐帧动画
属性作用取值
animation-timing-function速度曲线steps(数字):逐帧动画
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值