CSS 水波纹效果 动画

 

 html

<div class="point"></div>

css

.point,.point::before,.point::after {
    position: absolute;/*必须设置*/

margin-top: -22px;

  margin-left: 5px;
   width: 30px;height: 15px;
  border-radius: 50%;
  content: '';/*必须设置*/ } .point::before {animation: scale 2s infinite;} .point::after { animation: scale2 2s infinite;}

--设置背景颜色 .point::before,.point::after { background: linear-gradient( rgba(60, 188, 179, 0) 2%, rgba(60, 188, 179, 0.4) 20%,rgba(60, 188, 179, 0.5) 40%, rgba(60, 188, 179, 0.6) 90%, rgba(60, 188, 179, 0.8) 95%, rgb(60, 188, 179) 100%); } .point {background-color: none !important;} @keyframes scale { 0% {transform: scale(1);opacity: .3} 100% {transform: scale(1);opacity: 0;} } @keyframes scale2 { 0% {transform: scale(1);opacity: .5;} 100% {transform: scale(2);opacity: 0;} }
原文地址:https://www.cnblogs.com/luo1240465012/p/15124801.html