CSS3 实现图形下落动画效果


Posted in HTML / CSS onNovember 13, 2020

先看效果

CSS3 实现图形下落动画效果

实现代码

<div class="box box1"></div>
<div class="box box2"></div>
<div class="box box3"></div>
<div class="box box4"></div>
<div class="box box5"></div>
<div class="box box6"></div>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  width: 100%;
  height: auto;
  background: #f90;
  overflow: hidden;
}
.box {
  width: 50px;
  height: 50px;
  background: #f70;
  transform: rotate(45deg);
  position: absolute;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
}
.box1 {
  left: calc(50% - 25px);
  top: calc(100% - 75px);
  animation: box1 cubic-bezier(1, 0, 0.45, 1.4) 2s 1;
}
.box2 {
  left: calc(50% - 65px);
  top: calc(100% - 115px);
  animation: box2 cubic-bezier(1, 0, 0.45, 1.4) 2.5s 1;
}
.box3 {
  left: calc(50% + 15px);
  top: calc(100% - 115px);
  animation: box3 cubic-bezier(1, 0, 0.45, 1.4) 3s 1;
}
.box4 {
  left: calc(50% + 55px);
  top: calc(100% - 155px);
  animation: box4 cubic-bezier(1, 0, 0.45, 1.4) 3.5s 1;
}
.box5 {
  left: calc(50% - 105px);
  top: calc(100% - 155px);
  animation: box5 cubic-bezier(1, 0, 0.45, 1.4) 4s 1;
}
.box6 {
  left: calc(50% - 25px);
  top: calc(100% - 155px);
  animation: box6 cubic-bezier(1, 0, 0.45, 1.4) 4.5s 1;
}
@keyframes box1 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 75px);
  }
}
@keyframes box2 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 115px);
  }
}
@keyframes box3 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 115px);
  }
}
@keyframes box4 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 155px);
  }
}
@keyframes box5 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 155px);
  }
}
@keyframes box6 {
  from {
    top: -100px;
  }
  to {
    top: calc(100% - 155px);
  }
}

以上就是CSS3 实现图形下落动画效果的详细内容,更多关于CSS3 图形下落的资料请关注三水点靠木其它相关文章!

HTML / CSS 相关文章推荐
详解css3 object-fit属性
Jul 27 HTML / CSS
在HTML5中如何使用CSS建立不可选的文字
Oct 17 HTML / CSS
CSS3 text-shadow实现文字阴影效果
Feb 24 HTML / CSS
详解css position 5种不同的值的用法
Jul 30 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
Nov 13 HTML / CSS
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
Jul 04 HTML / CSS
HTML5实现一个能够移动的小坦克示例代码
Sep 02 HTML / CSS
HTML5 Canvas中绘制椭圆的4种方法
Apr 24 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
Jun 27 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
Mar 04 HTML / CSS
CSS实现fullpage.js全屏滚动效果的示例代码
Mar 24 HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
Jan 18 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
Nov 13 #HTML / CSS
CSS3 文字动画效果
Nov 12 #HTML / CSS
css3弹性盒子flex实现三栏布局的实现
Nov 12 #HTML / CSS
CSS3 按钮边框动画的实现
Nov 12 #HTML / CSS
CSS3 实现发光边框特效
Nov 11 #HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
Nov 10 #HTML / CSS
CSS3制作3D立方体loading特效
Nov 09 #HTML / CSS
You might like
一篇入门的php Class 文章
2007/04/04 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
php 购物车完整实现代码
2014/06/05 PHP
php中opendir函数用法实例
2014/11/15 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
PHP整合七牛实现上传文件
2015/07/03 PHP
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
python实现简单图片物体标注工具
2019/03/18 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
工商治理实习生的自我评价分享
2014/02/20 职场文书
体育课课后反思
2014/04/24 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
工程服务质量承诺书
2015/04/29 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python