CSS3 帧动画入门详解!

在这里插入图片描述

1.帧动画

定义关键帧,设计帧动画前先定义关键帧。css3使用@keyfames命令来定义关键帧。代码如下
ekeyframes animationname (
keyframes-selector (
css-styles;
参数说明如下。
定义动画的名称。
定义帧的时间位置,也就是动画时长的百分比,合法取值包括:等价于0%)、to(等价于。表示一个或多个合法的Css样式属性。
在动画过程中,用户能够多次改变这套CSS样式。为了获得最佳浏览器支持,设计关键能家应该始终定义0%和100%的位置帧。
设计说明:
本例使用CSs3帧动画设计一个小方盒,让其沿着方形框内壁匀速运动,如下图所示:
在这里插入图片描述

在这里插入图片描述

代码如下:
在这里插入图片描述

2.定义帧动画

动面与过渡动画功能相同

都是通过改变元素的Cs属性来模拟动画画可以指定多个
不同点:过渡动画只能指定属性的初始值和结束值
然后进行平滑过渡:物动
关键帧,然后在不同关键帧之间进行平滑过渡。过渡动画需要用户行为进行触发,关键帧动画
因此,可以使用过渡动画设计简单的、交互性的慢动作,使用帧动画演绎比较生成的动画场景。
可以自动播放,也可以使用CSs进行控制。
属性包含多个子属性,用来设置动画细节,简单介绍如下,详细用法请参考CSs3参考手册。
定义CSs动画的名称。

animation-duration:定义Css动画播放时间。
animation-timing-function定义CSs动画类型。

animation-iteration-count:定义CSs动画延迟播放的时间
animation-direction:定义CSs动画的播放次数,
animation-play-state:定义CSs动画的播放方向。
animation-fill-mode:定义动画正在运行,还是暂停。

定义动画外状态。
本例设计一个跑步动画效果,主要使用CS35帧动画控制一个序列人物跑步的背景图像,在页面固
镜头”中快速切换实现动画效果,如下图所示。
在这里插入图片描述

代码如下:
在这里插入图片描述

完结!!
在这里插入图片描述
作者在校生记录博客

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值