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
CSS3制作半透明边框(Facebox)类似渐变
Dec 09 HTML / CSS
浅谈css3中calc在less编译时被计算的解决办法
Dec 04 HTML / CSS
CSS3 实现飘动的云朵动画
Dec 01 HTML / CSS
html5视频播放_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
Apr 26 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
Sep 02 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
Jan 14 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
Mar 21 HTML / CSS
使用phonegap操作数据库的实现方法
Mar 31 HTML / CSS
HTML5调用手机发短信和打电话功能
Apr 29 HTML / CSS
CSS布局之浮动(float)和定位(position)属性的区别
Sep 25 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 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
php魔术变量用法实例详解
2014/11/13 PHP
php实现的日历程序
2015/06/18 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
javascript实现数独解法
2015/03/14 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
Python缩进和冒号详解
2016/06/01 Python
实例讲解python中的协程
2018/10/08 Python
Python tkinter label 更新方法
2018/10/11 Python
python将图片转base64,实现前端显示
2020/01/09 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
2014个人年度工作总结
2014/12/15 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
python基础学习之递归函数知识总结
2021/05/26 Python
Tomcat弱口令复现及利用
2022/05/06 Servers
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python