收藏
回答

css3 keyframes在安卓和工具上可以显示,在ios上无法显示?

想实现一个按钮周围光圈闪动的效果,使用了css3的keyframes。在开发者工具和安卓上正常,在ios上无法显示。

.record-btn {
  width200rpx;
  height200rpx;
  border-radius50%;
  background-color#e4e4e4;
  align-items: center;
  justify-content: center;
}
.record-btn-active {
  position: absolute;
  top50%;
  left50%;
  transformtranslate(-50%, -50%);
  width200rpx;
  height200rpx;
  z-index: -1;
  border-radius50%;
  filterblur(20rpx);
  animation: boom 1s linear infinite;
}
@keyframes boom {
  0% {
    border0px solid;
    opacity0;
  }
  50% {
    border10px blue solid;
    opacity: .5;
  }
  75% {
    border20px red solid;
    opacity1;
  }
  100% {
    border10px blue solid;
    opacity: .5;
  }
}

https://developers.weixin.qq.com/s/BaYKUsmB7Lrm

最后一次编辑于  2021-07-01
回答关注问题邀请回答
收藏

2 个回答

  • 涂传连
    涂传连
    2021-07-01

    尝试过增加-webkit前缀未解决

    2021-07-01
    有用 1
    回复
  • 风禾
    风禾
    2021-07-01

    可能是关于border的animation不起作用吧,就不要用border了,改变宽度和背景色是一定可以的

    2021-07-01
    有用
    回复 1
    • 涂传连
      涂传连
      2021-07-01
      谢谢回复,我尝试一下别的实现方式
      2021-07-01
      回复
登录 后发表内容