推小球动画

本文介绍如何使用纯CSS3实现一个推动小球的动画效果。通过设置多个关键帧,使五个代表柱子的子元素按顺序推动一个小球,展示了CSS3动画的强大功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

作者:黄志鹏

撰写时间:2019/1/30

在前端css3中提供了很强大的animation动画,它可以指定多个关键帧,从而允许定义更加丰富的自定义动画

下面我们来用纯css做一个推动小球的动画,首先我们先布局,在一个div里放五个子元素,这五个子元素代表的是推动小球的柱子,再加一个大的div,这个div代表小球。然后整体布局就是这样了。

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

然后我们对这五个子元素设置宽高和外边距,使其并排在一起,

  如图

在这里插入图片描述

随后我们想要每一条柱子以先后顺序来推动小球,这时我们要调用关键帧,

我们先来写五条柱子的关键帧,这时我们要注意的是要对柱保持在原来的位置,

就要控制好他的上边距。在使其的高度改变,让其看起来有压缩的效果。

然后我们再调用小球的关键帧,让其顺着柱子的高度改变而改变。

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

浏览器输出结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值