13动画样式
13动画样式 文章目录 13动画样式 1.定义 2.动画发生的基本实现条件 3.关键帧动画创造方式 4.🎈触发式(过渡)动画 5.🎈主动式动画 1.定义 动画是指由许多帧静止的画面,以一定的速度(如每秒16张)连续播放时,肉眼因视觉残象产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有细微的改变。(以上定义来自维基百科) 2.动画发生的基本实现条件 短时间内连续播放多张静态的帧(静态的图形) 每一帧图像内部物体的状态(形状,大小,角度,位置,颜色等)必须要发生变化 3.关键帧动画创造方式 用户需要定义第一帧和最后一帧,中间的帧数由计算机辅助生成 用户定义第一帧到最后一帧的动画时间(根据此时间计算机算出具体需要帮我们生成的帧数) 4.🎈触发式(过渡)动画 元素默认的状态赋予动画的第一帧,触发动作赋予元素动画的最后一帧。 常用触发动作: 1:鼠标悬浮(:hover) 2:选项选中(:checked) 3:输入框点击(:active) 动画参数 代码 详解 动画时间 transition-duration:3s; 定义一个动画从第一帧到最后一帧的动画时间,浏览器会根据该时间生成对应数量的中间帧数.一秒60帧。单位可以是ms和s 动画延迟 transition-delay:2s; 定义动画从触发动作执行的一瞬间,延迟多长时间开始展示动画,默认延迟为0