animation-play-state:paused 暂停动画ios无效

发布于 2022-09-06 22:20:01 字数 1676 浏览 25 评论 0

ios11的系统,微信里和浏览器不行,动画开始就不能暂停,在电脑或是qq里测没发现问题

            <div className="c-Random-started" onClick={this.randomVisible} style={this.state.clickonthe ? {
                AnimationPlayState: 'running',
                WebkitAnimationPlayState: 'running',
            } : {
                    AnimationPlayState: 'paused',
                    WebkitAnimationPlayState: 'paused',
                }}>
                <div className="c-Random-dot"></div>
            </div>

css:
.c-Random .c-Random-started{
    width: 2.5rem;
    height: 2.5rem;
    border:0.03rem solid $mainColor;
    border-radius: 50%;
    position: absolute;
    bottom: 30%;
    left: 50%;
    margin-left: -1.25rem;
    margin-bottom: 0.8rem;
    box-shadow: 0 0 0.03rem 0.02rem $mainColor;
    animation: rotate  2.5s infinite linear;
    -webkit-animation: rotate  2.5s infinite linear;
    -moz-animation: rotate  2.5s infinite linear;
    -ms-animation: rotate  2.5s infinite linear;
    -o-animation: rotate  2.5s infinite linear;
    transition: all 2.5s;
    -webkit-transition: all 2.5s;
    -moz-transition: all 2.5s;
    -ms-transition: all 2.5s;
    -o-transition: all 2.5s;
}
@keyframes rotate  {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}
                          

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

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

发布评论

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

评论(1

星軌x 2022-09-13 22:20:01

ios不支持,安卓支持。换种写法吧。

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