【发布时间】:2019-03-05 09:55:31
【问题描述】:
无论我尝试什么,我都无法让这个动画在 Safari 12 中运行。我已经尝试了供应商前缀和所有方法,但没有任何效果。
它在 Chrome 中运行良好。有人有什么想法吗?
<div class="spinners"></div>
这是css:
@keyframes spinx {
0% {
transform: rotate3d(0, 1, 1, 360deg);
}
100% {
transform: rotate3d(0, 0, 0, 360deg);
}
}
.spinners {
display: block;
width: 100%;
height: 4rem;
overflow: hidden;
position: relative;
}
.spinners:before, .spinners:after {
content: "";
width: 4rem;
height: 4rem;
border: 3px solid red;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
margin: -2rem 0 0 -2rem;
display: block;
transform-origin: 50% 50% 0;
}
.spinners:before {
animation: spinx 2s infinite linear;
}
.spinners:after {
border-color: blue;
animation: spinx 4s infinite linear alternate;
}
【问题讨论】:
标签: html css safari css-animations css-transforms