html – 由CSS剪辑引起的闪烁微调器?

Here’s看起来如何

.spinner {
       position: absolute;
       top: 35%;
       left: 50%;
       height: 80px;
       width: 80px;
       margin: -40px 0 0 -40px;
       clip: rect(0,80px,40px);
       -webkit-animation: loading 1.5s linear infinite;
       animation: loading 1.5s linear infinite;
       transform-origin: center;

        &:after {
        content:'';
        position: absolute;
        height: 80px;
        width: 80px;
        clip: rect(0,40px);
        border-radius: 50%;
        -webkit-animation: loading2 1.5s ease-in-out infinite;
       animation: loading2 1.5s ease-in-out infinite;
        }
     }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(220deg);
    transform: rotate(220deg);
  }
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(220deg);
  }
}

@-webkit-keyframes loading2 {
  0% {
    Box-shadow: inset #5FA3F3 0 0 0 8px;
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  50% {
    Box-shadow: inset #2771C9 0 0 0 2px;
  }
  100% {
    Box-shadow: inset #5FA3F3 0 0 0 8px;
    -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
  }
}
@keyframes loading2 {
  0% {
    Box-shadow: inset #5FA3F3 0 0 0 8px;
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  50% {
    Box-shadow: inset #2771C9 0 0 0 2px;
  }
  100% {
    Box-shadow: inset #5FA3F3 0 0 0 8px;
    -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
  }
}

在Firefox(版本42.0)上,微调器有时会断断续续,我相信这可能是因为剪切的矩形在过渡结束时是动画和旋转的.我不确定如何解决这个问题,或者是否有更好的方法来实现这个微调器.

有任何想法吗?

解决方法

试试这个!将其应用于您看到闪烁的元素.

-webkit-transform-style: preserve-3d;

关于保存-3d的一点点:
https://css-tricks.com/almanac/properties/t/transform-style/

更新

您提供的示例链接非常容易.
如果你像你给的代码一样使用线性无限,我没有看到任何问题.

-webkit-animation: loading 1.5s linear infinite;

我尝试从线性到轻松修改这个,http://codepen.io/pksunkara/pen/gbejPv,它也导致了闪烁的结局.最好的方法是修复单色.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些