css3如何实现这种动画效果

发布于 2022-09-12 03:18:57 字数 164 浏览 17 评论 0

参考地址
css3如何实现这样的圆环扩散效果
image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

再见回来 2022-09-19 03:18:57

看下这个demo

生来就爱笑 2022-09-19 03:18:57

我也写了个demo

看你需要哪种吧

<div class="boxw" >
  <div class="box">41.4</div>
</div>
.box {
  margin: 180px auto;
  border-radius: 50%;
  width: 180px;
  height: 180px;
  background: #ffd300;
  animation: app 2s infinite;
  text-align: center;
  color: #1a1a1a;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
}
.boxw {
  margin: 180px auto;
  border-radius: 50%;
  width: 180px;
  height: 180px;
  background: #ffd300;
}
@keyframes app {
  100% {
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
    opacity: 0;
  }
}
执手闯天涯 2022-09-19 03:18:57

动画里设置阴影效果,差不多这样吧

.spot {
    height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 0 0 0 5px rgba(234, 54, 75, 0.8);
  background: rgba(234, 54, 75, 0.8);
  animation: localShine 1.5s linear infinite;
}
@keyframes localShine {
  from {
    box-shadow: 0 0 0 0 rgba(234, 54, 75, 0.8);
  }
  to {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
}
み青杉依旧 2022-09-19 03:18:57

纯样式写这个吃力不讨好,不如找线上网站生成 SVG

补充:毕竟看样子你需要的并不是单层的扩散阴影效果,
看样子是环状的3层次的动画

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文