前端动画实现

六、前端动画实现

动画的基本原理

1. 什么是动画?
  • 动画是通过快速连续排列彼此差异极小的连续图像来制造运动错觉*和变化错觉的过程
2. 动画的历史
  • 常见的前端动画技术

    Sprite动画、CSS动画、JS动画、SVG动画和WebGL动画

  • 按应用分类

    UI动画、基于Web的游戏动画和动画数据可视化

3. 计算机动画原理
  • 计算机图形学:

计算机视觉的基础,涵盖点、线、面、体、场的数学构造方法。

(1) 几何和图形数据的输入、存储和压缩。

(2) 描述纹理、曲线、光影等算法。

(3) 物体图形的数据输出(图形接口、动画技术),硬件和图形的交互技术。

(4) 图形开发软件的相关技术标准。

  • 计算机动画:

计算机图形学的分支,主要包含2D、3D动画。

前端动画分类

1. CSS 动画
CSS 中 animation 是常见的CSS动画实现方式

animation 属性是由 animation-name , animation- duration , animation-timing-functionanimation-delay , animation-iteration-countanimation-direction , animation-fill- modeanimation-play-state 属性的一个简写属性形式。

(1). animation-name: none | ldent: 属性指定应用的一系列动画,每个名称代表一个由 @keyframes 定义的动画序列。

  • none:无动画
  • ldent:标识动画的字符串,由大小写敏感的字母a-z、数字0-9、下划线(_)和/或横线(-)组成。第一个非横线字符必须是字母,数字不能在字母前面,不允许两个横线出现在开始位置。

(2). animation-duration: 属性指定一个动画周期的时长。(默认值为0s,表示无动画)

animation-duration
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值