Css中animation动画


开发工具与关键技术:前端

作者:黄志鹏

撰写时间:2019/1/19

在前端css3中提供了很强大的animation动画,它可以指定多个关键帧,从而允许定义更加丰富的自定义动画
下面我们来用纯css做一个模仿音乐播放的动画,首先我们先布局,一个div里放10个span标签,整体布局就是这样了

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

然后再把还没有动画样式的样式写出来,也就是设置每一个span标签的样式,我们主要设置其宽和边框即可

代码如下

在这里插入图片描述
接下来我们写一个关键帧,里面分5个过程,其实0%到100%你随意分,这里分5个就好,
在每一个过程中只是改变其高和背景颜色就好,但要注意的是每一个span标签改变高度后,
其在原来的位置会发生改变,所以我们在改变高和背景颜色的同时也改变其边距,让其保持在原位置。

代码如下

在这里插入图片描述

然后10个span标签调用同一个关键帧就可以了,不过想要每一个span标签的动画效果不同,我们只需改变每一个span标签调用关键帧的时间就行了。

代码如下

在这里插入图片描述

下面是浏览器输出结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值