首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >safari中的长方体阴影动画不会褪色

safari中的长方体阴影动画不会褪色
EN

Stack Overflow用户
提问于 2019-03-07 19:53:26
回答 1查看 244关注 0票数 0

我让这个动画在Chrome和安卓系统中工作,而在Safari和iOS中,戒指不会褪色,而是保持黑色。是什么导致了这种情况?

有没有办法不使用长方体阴影而达到同样的效果呢?

https://codepen.io/anon/pen/oVZWQa

代码语言:javascript
复制
<div class="loader">
  <span class="ring ring-1"></span>
  <span class="ring ring-2"></span>
  <span class="ring ring-3"></span>
  <span class="ring ring-4"></span>
</div>
代码语言:javascript
复制
@yellow: #FFD200;
@brown: darken(@yellow, 45%);

body {
  background: fade(@yellow, 90%);
}

.loader {
    position: relative;
    width: 20rem;
    height: 20rem;
    .ring {
        position: absolute;
        border-radius: 50%;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        animation: pulse 8s ease-out infinite;
        &.ring-2 {
            animation-delay: 2000ms
        }
        &.ring-3 {
            animation-delay: 4000ms
        }
        &.ring-4 {
            animation-delay: 6000ms
        }
    }
    @keyframes pulse {
        0% {
            box-shadow: 0 0 0 60px @brown;
            transform: scale(0);
            opacity: 0;
        }
        25% {
            box-shadow: 0 0 0 45px rgba(darken(@yellow, 40%), 0.66);
            opacity: 1;
        }
        50% {
            box-shadow: 0 0 0 25px rgba(darken(@yellow, 30%) 0.33);
        }
        100% {
            box-shadow: 0 0 0 1px rgba(darken(@yellow, 20%) 0);
            transform: scale(1);
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-08 16:51:39

正如@Turnip指出的那样,我缺少逗号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55043156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档