2019-08-19

开启硬件加速

1、使用3D元素转换可以开启硬件加速
2、translate3D/translateZ,rotate3D/rotateZ,scale3D/scaleZ
3、开启硬件加速的思想就是欺骗浏览器,如rotateZ和rotate可以实现一样的旋转效果,但是rotateZ可以开启硬件加速,从而消耗机器性能,减少浏览器的性能消耗
4、硬件加速在移动端滥用会减少手机电池的使用寿命

景深

1、景深的origin会随着旋转而旋转,所以设置景深应给父级设置
2、景深值越大,图像显示越大

关键帧动画

1、使用@keyframes来定义
2、from后跟第一个百分值或者to

@keyframes move{
    from{}
    to{}
}
@keyframes move{
    0%{}
    100%{}    
}

3、使用

  1. animation-name 定义的动画名称
  2. animation-duration 动画运行时间
  3. animation-linear 动画执行方式
  4. animation-delay 动画延迟时间
  5. animation-iteration-count 动画执行次数
  6. animation-direction:alternate 反向播放动画
    合写时按照以上顺序
    4、animation在js中不能在同一个作用域书写多个,用异步函数包裹,或放入其他的方法中,如计时器等
    5、执行前以第一帧样式等待
    animation-fill-mode:backwards
    6、执行后,保持最后一帧的状态
    animation-fill-mode:forwards
    合并用animation-fill-mode:both
    7、控制动画状态
    animate-play-state:paused暂停动画
    animate-play-state:running运行动画
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ---学习视频是黑马程序员pink老师的教学视频传送门 3 css 3 2d转换 3.2 2d转换中心点 语法:...
    棘菀阅读 340评论 1 0
  • Android性能优化分几点: 1:绘制优化 2:内存优化 3:存储优化 4:稳定性优化 5:好点优化 6: ap...
    默默_大魔王阅读 297评论 2 0
  • 为落实《教育部共青团中央全国少工委关于加强中小学劳动教育的意见》,深入探索培育和践行社会主义核心价值观的有效途径,...
    一枝凝香阅读 355评论 0 0
  • 有钱还系统开发找李小姐 生命的道路上永远没有捷径可言,只有脚踏实地走下去。,有钱还模式系统开发,有钱还系统定制开发...
    爱笑的叙时阅读 175评论 1 0
  • 1.我给自己制定的阅读套餐为:文言3➕旧小说4➕现代白话3。 2.为奴十二载,凄凉半生哀。 这个杀手不太冷,热血...
    小雪球儿_d4d6阅读 143评论 1 0