css3 动画设置水波纹,效果如下图:

源码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>test</title>
</head>
<style type="text/css">
.dot-box{height:40px;width:40px;border-radius:100%;position:relative;margin:40px;}
.dot-box:hover{cursor:pointer;}
.dot1 {
animation: keyframes-dot1 1.5s cubic-bezier(.17,.67,.18,.41);
}
.dot2 {
animation: keyframes-dot2 1.5s cubic-bezier(.17,.67,.18,.41);//贝塞尔曲线生成网站:http://cubic-bezier.com/
}
.dot3 {
animation: keyframes-dot3 1.5s cubic-bezier(.17,.67,.18,.41);
}
.dot1,.dot2,.dot3{
height: 40px;
width: 40px;
background: rgba(249,58,28, 1);
color: white;
line-height: 40px;
text-align: center;
border-radius: 100%;
animation-iteration-count:infinite;
}
@keyframes keyframes-dot1 {
0% {
box-shadow: 0 0 0 0px rgba(238,67,40, 0.7);
}
100% {
box-shadow: 0 0 0 30px rgba(238,67,40, 0);
}
}
@keyframes keyframes-dot2 {
0% {
box-shadow: 0 0 0 0px rgba(238,67,40, 0.8);
}
100% {
box-shadow: 0 0 0 20px rgba(238,67,40, 0);
}
}
@keyframes keyframes-dot3 {
0% {
box-shadow: 0 0 0 0px rgba(238,67,40, 0.9);
}
100% {
box-shadow: 0 0 0 10px rgba(238,67,40, 0);
}
} </style>
<body>
<div class="dot-box">
<div class="dot1">
<div class="dot2">
<div class="dot3">扬州</div>
</div>
</div>
</div>
</body>
</html>

最新文章

  1. while语句
  2. C#Lite Unity热更新开源解决方案改名C#Light
  3. PE文件学习系列一为什么是PE
  4. SVN服务器搭建和使用(三)(转载)
  5. MVC中处理Json和JS中处理Json对象
  6. 面试题收集——Java基础部分(一)
  7. bzoj3275: Number
  8. coco2d-x 纹理研究
  9. easyUI:ComboTree and comselector使用实例解析
  10. STL 源代码分析 算法 stl_algo.h -- merge
  11. [转载]常见slave 延迟原因以及解决方法
  12. linux集群架构
  13. 二分查找BinarySearch(Java)
  14. AIROBOT系统 之 私人存储 和 DLNA 智能电视云
  15. Android LiveData使用
  16. angularjs优化方略
  17. mac item2 ssh
  18. WebSocket 处理事件
  19. 2.2.9静态同步synchronized方法与synchronized(class)代码块
  20. 转 Kubernetes 入门 概念理解

热门文章

  1. SAP CRM点了附件的超链接后报错的处理方式
  2. mysql 中modify和change区别(以及使用modify修改字段名称报错)
  3. 解决VSCode中使用vetur插件格式化vue文件时,js代码会自动加上冒号和分号
  4. node节点的部署
  5. OpenCV2:第六章 图像几何变换
  6. delphi 动态调用API
  7. 从零开始--系统深入学习Android
  8. VW结合rem进行移动端布局
  9. [kuangbin带你飞]专题五 并查集
  10. mysql单实例多库与多实例单库