CSS3实现跳动的动画效果


Posted in HTML / CSS onSeptember 12, 2016

静态的效果图如下:

CSS3实现跳动的动画效果

这个要运用的新知识如下:

复制代码
代码如下:

//css3新知识
display: flex;
justify-content: center;
align-items: center;
animation: shadow .5s linear infinite;
@keyframes shadow {
0%, 100% {transform: scaleX(1);}
50% {transform: scaleX(1.2);}
}

::after 需要加定位,宽度才好使

实例代码如下

复制代码
代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
body{
background:#bbd149;
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.box{
height: 50px;
width: 50px;
position: relative;
}
.box::before{
content: '';
height: 8px; width: 50px; background: #000; opacity: .2; border-radius: 50%;
position: absolute;
top: 67px;
left: 0;
animation: shadow .5s linear infinite;
}
.box::after{
border-radius: 5px;
background: #fff;
animation: rotate .5s linear infinite;
content: '';
position: absolute;
left: 0;
top: 0;
width: 50px;
height: 50px;
}
@keyframes shadow {
0%, 100% {transform: scaleX(1);}
50% {transform: scaleX(1.2);}
}</p> <p>@keyframes rotate {
0% {
transform: translateY(0) rotate(0deg);
}
25% {
transform: translateY(10px) rotate(22.5deg);
}
50% {
transform: translateY(20px) scale(1.1, 0.9) rotate(45deg);
border-bottom-right-radius: 50px;
}
75% {
ransform: translateY(10px) rotate(67.5deg);
}
100% {
transform: translateY(0) rotate(90deg);
}
}
</style>
</head></p> <p><body>
<div class="box">
</div>
</body>
</html>

总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

HTML / CSS 相关文章推荐
CSS3截取字符串实例代码【推荐】
Jun 07 HTML / CSS
移动Web—CSS为Retina屏幕替换更高质量的图片
Dec 24 HTML / CSS
button在IE6/7下的黑边去除方案
Dec 24 HTML / CSS
CSS3实现超慢速移动动画效果非常流畅无卡顿
Jun 15 HTML / CSS
HTML5实现Notification API桌面通知功能
Mar 02 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
Apr 28 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
Nov 15 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
Oct 22 HTML / CSS
Canvas多边形绘制的实现方法
Aug 05 HTML / CSS
血轮眼轮回眼特效 html+css
Mar 31 HTML / CSS
如何使用 resize 实现图片切换预览功能
Aug 23 HTML / CSS
html原生table实现合并单元格以及合并表头的示例代码
May 07 HTML / CSS
利用CSS3的flexbox实现水平垂直居中与三列等高布局
Sep 12 #HTML / CSS
对CSS3选择器的研究(详解)
Sep 16 #HTML / CSS
利用CSS3实现炫酷的飞机起飞动画
Sep 17 #HTML / CSS
CSS3 3D制作实战案例分析
Sep 18 #HTML / CSS
CSS3中动画属性transform、transition和animation属性的区别
Sep 25 #HTML / CSS
利用CSS3实现毛玻璃效果示例源码
Sep 25 #HTML / CSS
CSS3实现简易版的刮刮乐效果
Sep 27 #HTML / CSS
You might like
ezSQL PHP数据库操作类库
2010/05/16 PHP
php下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
jQuery 一个图片切换的插件
2011/10/09 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
小程序云开发实战小结
2018/10/25 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
python列表与元组详解实例
2013/11/01 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
Python识别html主要文本框过程解析
2020/02/18 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
软件测试题目
2013/02/27 面试题
干部考核评语
2014/04/29 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
2014年妇联工作总结
2014/11/21 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
科级干部培训心得体会
2016/01/06 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书