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的新特性
Sep 05 HTML / CSS
css3模拟jq点击事件的实例代码
Jul 06 HTML / CSS
CSS3属性使网站设计增强同时不消弱可用性
Aug 29 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
Mar 25 HTML / CSS
关于 HTML5 的七个传说小结
Apr 12 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
Jan 30 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
Mar 04 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
Jun 03 HTML / CSS
详解如何使用rem或viewport进行移动端适配
Aug 14 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
Aug 21 HTML / CSS
CSS3常见动画的实现方式
Apr 14 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
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
python启动应用程序和终止应用程序的方法
2019/06/28 Python
在python里面运用多继承方法详解
2019/07/01 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
如何卸载python插件
2020/07/08 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
Shell如何接收变量输入
2012/09/24 面试题
女方回门宴答谢词
2014/01/14 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
高中信息技术教学反思
2016/02/16 职场文书
如何写好竞聘报告
2019/04/03 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书