动画详解让你2分钟了解什么是动画

帧是什么?

定义:

帧就是一副静止的画面

  • 概念

动画定义
  • 动画是一种视觉错觉
  • 动画是在单位时间内连续播放一系列帧产生的错觉
    系列帧:前一帧和后一帧必须得具有持续性。
    单位时间:1/24秒
    帧速率:Frequence Per Second表示fps 常见的动画制作软件中的帧速率是30fps

实现动画的技术手段

1.手绘动画
2.电脑合成动画
第一种:插值动画:只绘制动画中的关键帧就可以了

  • 关键帧:发生关键帧变化的帧
    第二种:关键帧动画:动画的每一帧都需要绘制

动画步骤

1.设置@keyframes规则设计动画
2.通过animation属性为元素绑定动画

animation

定义

复合属性 (必须根@keyfames 动画名 {}设计才能使用)属性值(依次排序(常用))

  • animation-name:动画名

  • animation-duration:动画时长

  • animation-iteration-count:动画的重复性/动画循环

语法:
animation:name duration infinite;

animation-iteration-count

定义:

动画的重复性/动画循环

语法:
animation-iteration-count:2,0,infinite;
属性值:
  • infinite:无线循环
  • 数字1-任意数字
  • 添加多个值的时候需要使用逗号隔开
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容