地图上描点的扩散效果,超简单

<style>
  .point,.point::before,.point::after{position: absolute;width: 12px; height: 12px; border-radius: 50%;content: ''; }
  .point::before{animation: scale 2s infinite; }
  .point::after{animation: scale2 2s infinite; }
  @keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(6); opacity: 0;}}
  @keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(12);opacity:0;}}


  .point,.point::before,.point::after{
  /* 设置颜色 */
  background-color: rgba(241, 34, 30, .9);}
  .point2,.point2::before,.point2::after{
  /* 设置颜色 */
  background-color: rgba(0, 221, 254, .9);}
  .point3,.point3::before,.point3::after{
  /* 设置颜色 */
  background-color:  rgba(1, 88, 255, .9);}
  .point4,.point4::before,.point4::after{
  /* 设置颜色 */
  background-color:  rgba(135, 229, 8, .9);}

</style>
<div class="content" style=" background: url(img/map2.jpg) no-repeat; height:94%; width: 96%; overflow: hidden; position: absolute;">
  <p style="color: white;">代码已经精简到了极致!</p>
  <div class="point" style="top: 30%; left: 30%; "></div>
  <div class="point point2" style="top: 20%; left: 20%; "></div>
  <div class="point point3" style="top: 50%; left:20%; "></div>
  <div class="point point4" style="top: 35%; left: 50%; "></div>
</div>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值