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 相关文章推荐
CSS类名支持中文命名的示例
Apr 04 HTML / CSS
CSS3 中的@keyframes介绍
Sep 02 HTML / CSS
CSS3中HSL和HSLA的简单使用示例
Jul 14 HTML / CSS
详解css position 5种不同的值的用法
Jul 30 HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
Jun 21 HTML / CSS
html5+css3实现一款注册表单实例
Apr 17 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
Sep 02 HTML / CSS
一些常用的HTML5模式(pattern) 总结
Jul 14 HTML / CSS
HTML5不支持frameset的两种解决方法
Nov 14 HTML / CSS
详解android与HTML混合开发总结
Jun 06 HTML / CSS
使用CSS实现按钮边缘跑马灯动画
May 07 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
我的论坛源代码(七)
2006/10/09 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP的几个常用加密函数
2016/02/03 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
python生成密码字典的方法
2018/07/06 Python
python的中异常处理机制
2018/08/30 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
python程序文件扩展名知识点详解
2020/02/27 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
《我要的是葫芦》教学反思
2014/02/23 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
工商行政处罚决定书
2015/06/24 职场文书
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android