利用keyframes动画实现
.er-button-loading .er-button-style:before {
content: "f110";
font-family: "FontAwesome";
display: inline-block;
z-index: 2;
background: inherit;
font-size: 1.4em;
padding: inherit;
-webkit-animation: loading 1s step-start;
-webkit-animation-iteration-count: infinite;///播放动画次数,infinite表示循环播放
}
@keyframes loading {
0%{
transform: rotate(0deg);
transform-origin: center;///旋转的基点位置,center表示从中间开始旋转
}
11%{
transform: rotate(40deg);
transform-origin: center;
}
22%{
transform: rotate(80deg);
transform-origin: center;
}
33%{
transform: rotate(120deg);
transform-origin: center;
}
44%{
transform: rotate(160deg);
transform-origin: center;
}
55%{
transform: rotate(200deg);
transform-origin: center;
}
66%{
transform: rotate(240deg);
transform-origin: center;
}
77%{
transform: rotate(280deg);
transform-origin: center;
}
88%{
transform: rotate(320deg);
transform-origin: center;
}
100%{
transform: rotate(360deg);
transform-origin: center;
}
}
@-webkit-keyframes loading {
0%{
-webkit-transform: rotate(0deg);
-webkit-transform-origin: center;
}
11%{
-webkit-transform: rotate(40deg);
-webkit-transform-origin: center;
}
22%{
-webkit-transform: rotate(80deg);
-webkit-transform-origin: center;
}
33%{
-webkit-transform: rotate(120deg);
-webkit-transform-origin: center;
}
44%{
-webkit-transform: rotate(160deg);
-webkit-transform-origin: center;
}
55%{
-webkit-transform: rotate(200deg);
-webkit-transform-origin: center;
}
66%{
-webkit-transform: rotate(240deg);
-webkit-transform-origin: center;
}
77%{
-webkit-transform: rotate(280deg);
-webkit-transform-origin: center;
}
88%{
-webkit-transform: rotate(320deg);
-webkit-transform-origin: center;
}
100%{
-webkit-transform: rotate(360deg);
-webkit-transform-origin: center;
}
}