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强大的动画效果animate使用说明及浏览器兼容介绍
Jan 09 HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
Feb 27 HTML / CSS
CSS3实现曲线阴影和翘边阴影
May 03 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 HTML / CSS
html5 canvas 使用示例
Oct 22 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
Jan 30 HTML / CSS
使用HTML5技术开发一个属于自己的超酷颜色选择器
Sep 22 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
Apr 26 HTML / CSS
html5 http的轮询和Websocket原理
Oct 19 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 HTML / CSS
详解淘宝H5 sign加密算法
Aug 25 HTML / CSS
原生CSS实现文字无限轮播的通用方法
Mar 30 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下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
认识并使用PHP超级全局变量
2010/01/26 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
php教程之phpize使用方法
2014/02/12 PHP
WordPress网站性能优化指南
2015/11/18 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
深入浅析search 搜索框的写法
2016/08/02 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
常见的python正则用法实例讲解
2016/06/21 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
python实现批量图片格式转换
2020/06/16 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
python中dir()与__dict__属性的区别浅析
2018/12/10 Python
python openpyxl使用方法详解
2019/07/18 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
python制作抽奖程序代码详解
2021/01/15 Python
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
白血病募捐倡议书
2014/05/14 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
诚信考试标语
2014/06/24 职场文书
公司感谢信范文
2015/01/22 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
员工加薪申请报告
2015/05/15 职场文书