gpt4 book ai didi

html - CSS 微调器序列在 iOS Chrome 中运行不流畅?

转载 作者:行者123 更新时间:2023-11-28 07:45:44 25 4
gpt4 key购买 nike

我有一个 CSS 微调器,可以在除 iOS Chrome 之外的任何地方使用。在 iOS Chrome 中,动画非常不稳定,破坏了预期的平滑序列。这是我目前的代码:

HTML

<div class="spinner">
<span class="child1"></span>
<span class="child2"></span>
<span class="child3"></span>
<span class="child4"></span>
<span class="child5"></span>
<span class="child6"></span>
<span class="child7"></span>
<span class="child8"></span>
</div>

CSS

@keyframes loader {
0% {
background-color: #ffffff;
}
100% {
background-color: transparent;
}
}
.spinner {
border-radius: 100px;
height: 100px;
position: relative;
transform: scale(0.6);
width: 100px;
}
.spinner span {
animation-direction: normal;
animation-duration: 1.04s;
animation-iteration-count: infinite;
animation-name: loader;
background: transparent none repeat scroll 0 0;
border-radius: 50px;
display: inline-block;
height: 16px;
position: absolute;
width: 16px;
}
.spinner span.child1 {
animation-delay: 0.39s;
left: 50%;
margin-left: -8px;
top: 0;
}
.spinner span.child2 {
animation-delay: 0.52s;
left: 71px;
top: 13px;
}
.spinner span.child3 {
animation-delay: 0.65s;
margin-top: -8px;
right: 0;
top: 50%;
}
.spinner span.child4 {
animation-delay: 0.78s;
left: 71px;
top: 72px;
}
.spinner span.child5 {
animation-delay: 0.91s;
bottom: 0;
left: 50%;
margin-left: -8px;
}
.spinner span.child6 {
animation-delay: 1.04s;
left: 13px;
top: 72px;
}
.spinner span.child7 {
animation-delay: 1.17s;
left: 0;
margin-top: -8px;
top: 50%;
}
.spinner span.child8 {
animation-delay: 1.3s;
left: 13px;
top: 13px;
}

我还有所有的 CSS 前缀 -webkit-, -o-, -ms-...如果有人能阐明我哪里出错了,那就太好了。

http://codepen.io/anon/pen/qdmYaQ

提前致谢。

最佳答案

我想通了!我在页面上同时关闭了 2 个动画,这导致了延迟。另见:http://chrissilich.com/blog/fix-css-animation-slow-or-choppy-in-mobile-browsers/

关于html - CSS 微调器序列在 iOS Chrome 中运行不流畅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30711617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com