html 怎么编写飞机移动,如何运用CSS3轻松实现H5页面里的飞行动画

原标题:如何运用CSS3轻松实现H5页面里的飞行动画

随着h5页面的宣传优势,越来越的企业做活动开始追求移动端的展示效果

像下图这样一个h5页面首屏,我们如果给元素添加了动画之后,看上去是不是活跃了许多

8cda2db52315be209e80bd797e8fc9fc.gif

接下来我们就开始教大家如何用css3实现这样的h5动画页面效果

首先建立文件之后

给背景来一个青蓝色的天空

这里如图所示

直接给body设置一个背景颜色即可

再插入一张plane的飞机图片

这样,准备工作就完成了

07662b6c2d1fc379d17102b625a1de45.png

接下来,飞机默认位置是顶着坐上角的

这样令人很不舒服

咱们可以给他一个postion的定位

放置到一个自己觉得舒服的地方

代码如图所示

585eef208fe4909f32bbc31179af979c.png

好了,可以开始制作动画的代码了

css3提供了两种动画形式的代码

其中之一是animation

代码如图所示

fei——这个动画的名字

2s——这个动画的时长

infinite,linear 这个,这个自己去百度翻译就好了

自己动手,丰衣足食

d7b880d3371ab2b515490aef4b3a1369.png

刚才的animation只是告诉电脑

我们需要来一个叫做“fei”的动画

至于这个“fei”的动画

到底怎么个动法

并没有告诉电脑

接下来的代码

是书写animation动画的标准格式

如图所示

0%是指动画一开始是什么状态

100%那当然是指动画结束时候的状态

3f0874ef0b047f42af81c2cb8cf2e946.png

come on

假设我们想要飞机上下飞

那么需要输入transform这个代码来指定飞机要变了

冒号后面的意思是指

要移动Y轴移动变化

单位是30个像素

f4950594489decf5e1986d1720f38a96.png

好了,做到这里

就可以预览到飞机可以飞了

等会,看起来是不是有点傻

从下往上飞,然后循环?

不对啊,我们希望看上去

应该是,上下上下这样循环啊!

613d198ec15ba95b6c199a7660285248.gif

是不是很多人想到了

只要加入中间那个50%的代码

小修改一下参数就可以了

3444331923b351d273fb98b9df2d0f5e.png

c24e1edb2515b54740e187d47ce268dd.gif

好了,留给大家一些思考题

如果要让飞机斜着飞下来那应该怎么办呢

或者说,一边上下颠簸,一边往左边飞呢

还有,如果我希望有个地球的图片,在那自转又该怎么办呢

群主私聊索取学习视频

领取

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值