我需要创建一个加载动画,目前我正在使用以下代码。
我想知道是否可以使用替代语法(比如过渡)重写它,而不是使用
不幸的是,我正在使用构建工具来重写
也可以使用JS解决方案,在CSS中添加样式。
我想知道是否可以使用替代语法(比如过渡)重写它,而不是使用
keyframes
。不幸的是,我正在使用构建工具来重写
keyframes
属性,这会导致添加错误,并且由此生成的CSS无法生效,因此我想绕过这个问题。也可以使用JS解决方案,在CSS中添加样式。
.loadingSpinner {
width: 50px;
height: 50px;
border: 5px solid #3498db;
border-top-color: rgba(0, 0, 0, 0);
border-left-color: rgba(0, 0, 0, 0);
border-radius: 50%;
-moz-animation: loadingSpinner 0.7s infinite linear;
-o-animation: loadingSpinner 0.7s infinite linear;
-webkit-animation: loadingSpinner 0.7s infinite linear;
animation: loadingSpinner 0.7s infinite linear;
}
@-moz-keyframes loadingSpinner {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes loadingSpinner {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(360deg);
}
}
@-webkit-keyframes loadingSpinner {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes loadingSpinner {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
<div class="loadingSpinner"></div>