@alifd/next
Version:
A configurable component library for web built on React.
1,494 lines (1,440 loc) • 45.1 kB
CSS
.next-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
top: 0;
margin: -1px; }
.next-loading-fusion-reactor[dir=rtl] {
-webkit-animation-name: nextVectorRouteRTL;
-moz-animation-name: nextVectorRouteRTL;
-ms-animation-name: nextVectorRouteRTL;
-o-animation-name: nextVectorRouteRTL;
animation-name: nextVectorRouteRTL; }
@-webkit-keyframes nextVectorRouteRTL {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
25% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
30% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
50% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
55% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
75% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
80% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); }
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@-moz-keyframes nextVectorRouteRTL {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
25% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
30% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
50% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
55% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
75% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
80% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); }
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@-ms-keyframes nextVectorRouteRTL {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
25% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
30% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
50% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
55% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
75% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
80% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); }
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@-o-keyframes nextVectorRouteRTL {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
25% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
30% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
50% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
55% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
75% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
80% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); }
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@keyframes nextVectorRouteRTL {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
25% {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
30% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
50% {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg); }
55% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
75% {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg); }
80% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); }
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg); } }
/* put your code here */
.next-loading {
position: relative;
/* 遮罩层 */
/* for IE9,10 */
/* text on the right side of */
/* 动效 */ }
.next-loading.next-open {
pointer-events: none; }
.next-loading .next-loading-component {
opacity: .7;
-webkit-filter: blur(1px);
filter: blur(1px);
/* stylelint-disable */
filter: "progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false)";
/* IE6~IE9 */
/* stylelint-enable */
position: relative;
pointer-events: none; }
.next-loading-masker {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99;
opacity: .2;
background: #FFF; }
.next-loading-inline {
display: inline-block; }
.next-loading-tip {
display: block;
position: absolute;
top: 50%;
left: 50%;
z-index: 4;
transform: translate(-50%, -50%);
text-align: center; }
.next-loading-tip-fullscreen {
top: inherit;
left: inherit;
transform: inherit; }
.next-loading-tip-placeholder {
display: none; }
.next-loading-right-tip .next-loading-indicator {
display: inline-block; }
.next-loading-right-tip .next-loading-tip-content {
position: absolute;
display: block;
top: 50%;
right: 0;
transform: translate(0, -50%); }
.next-loading-right-tip .next-loading-tip-placeholder {
display: inline-block;
visibility: hidden;
margin-left: 1em; }
.next-loading-fusion-reactor {
display: inline-block;
width: 48px;
width: var(--loading-large-size, 48px);
height: 48px;
height: var(--loading-large-size, 48px);
position: relative;
margin: 0;
-webkit-animation-duration: 5.6s;
-webkit-animation-duration: var(--loading-fusion-vector-seconds, 5.6s);
-moz-animation-duration: 5.6s;
-moz-animation-duration: var(--loading-fusion-vector-seconds, 5.6s);
-ms-animation-duration: 5.6s;
-ms-animation-duration: var(--loading-fusion-vector-seconds, 5.6s);
-o-animation-duration: 5.6s;
-o-animation-duration: var(--loading-fusion-vector-seconds, 5.6s);
animation-duration: 5.6s;
animation-duration: var(--loading-fusion-vector-seconds, 5.6s);
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-ms-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-name: nextVectorRoute;
-moz-animation-name: nextVectorRoute;
-ms-animation-name: nextVectorRoute;
-o-animation-name: nextVectorRoute;
animation-name: nextVectorRoute; }
.next-loading-fusion-reactor .next-loading-dot {
position: absolute;
margin: auto;
width: 12px;
width: var(--loading-large-dot-size, 12px);
height: 12px;
height: var(--loading-large-dot-size, 12px);
border-radius: 50%;
background: #5584FF;
background: var(--loading-dot-color, #5584FF);
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1.4s;
-webkit-animation-duration: var(--loading-fusion-vector-dot-seconds, 1.4s);
-moz-animation-duration: 1.4s;
-moz-animation-duration: var(--loading-fusion-vector-dot-seconds, 1.4s);
-ms-animation-duration: 1.4s;
-ms-animation-duration: var(--loading-fusion-vector-dot-seconds, 1.4s);
-o-animation-duration: 1.4s;
-o-animation-duration: var(--loading-fusion-vector-dot-seconds, 1.4s);
animation-duration: 1.4s;
animation-duration: var(--loading-fusion-vector-dot-seconds, 1.4s); }
.next-loading-fusion-reactor .next-loading-dot:nth-child(1) {
top: 0;
bottom: 0;
left: 0;
-webkit-animation-name: nextVectorDotsX;
-moz-animation-name: nextVectorDotsX;
-ms-animation-name: nextVectorDotsX;
-o-animation-name: nextVectorDotsX;
animation-name: nextVectorDotsX; }
.next-loading-fusion-reactor .next-loading-dot:nth-child(2) {
left: 0;
right: 0;
top: 0;
opacity: .8;
-webkit-animation-name: nextVectorDotsY;
-moz-animation-name: nextVectorDotsY;
-ms-animation-name: nextVectorDotsY;
-o-animation-name: nextVectorDotsY;
animation-name: nextVectorDotsY; }
.next-loading-fusion-reactor .next-loading-dot:nth-child(3) {
top: 0;
bottom: 0;
right: 0;
opacity: .6;
-webkit-animation-name: nextVectorDotsXR;
-moz-animation-name: nextVectorDotsXR;
-ms-animation-name: nextVectorDotsXR;
-o-animation-name: nextVectorDotsXR;
animation-name: nextVectorDotsXR; }
.next-loading-fusion-reactor .next-loading-dot:nth-child(4) {
left: 0;
right: 0;
bottom: 0;
opacity: .2;
-webkit-animation-name: nextVectorDotsYR;
-moz-animation-name: nextVectorDotsYR;
-ms-animation-name: nextVectorDotsYR;
-o-animation-name: nextVectorDotsYR;
animation-name: nextVectorDotsYR; }
.next-loading-medium-fusion-reactor {
width: 32px;
width: var(--loading-medium-size, 32px);
height: 32px;
height: var(--loading-medium-size, 32px); }
.next-loading-medium-fusion-reactor .next-loading-dot {
width: 8px;
width: var(--loading-medium-dot-size, 8px);
height: 8px;
height: var(--loading-medium-dot-size, 8px); }
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(1) {
-webkit-animation-name: nextVectorDotsX-medium;
-moz-animation-name: nextVectorDotsX-medium;
-ms-animation-name: nextVectorDotsX-medium;
-o-animation-name: nextVectorDotsX-medium;
animation-name: nextVectorDotsX-medium; }
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(2) {
-webkit-animation-name: nextVectorDotsY-medium;
-moz-animation-name: nextVectorDotsY-medium;
-ms-animation-name: nextVectorDotsY-medium;
-o-animation-name: nextVectorDotsY-medium;
animation-name: nextVectorDotsY-medium; }
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(3) {
-webkit-animation-name: nextVectorDotsXR-medium;
-moz-animation-name: nextVectorDotsXR-medium;
-ms-animation-name: nextVectorDotsXR-medium;
-o-animation-name: nextVectorDotsXR-medium;
animation-name: nextVectorDotsXR-medium; }
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(4) {
-webkit-animation-name: nextVectorDotsYR-medium;
-moz-animation-name: nextVectorDotsYR-medium;
-ms-animation-name: nextVectorDotsYR-medium;
-o-animation-name: nextVectorDotsYR-medium;
animation-name: nextVectorDotsYR-medium; }
@-webkit-keyframes nextVectorRoute {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
25% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
30% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
55% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
75% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
80% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-moz-keyframes nextVectorRoute {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
25% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
30% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
55% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
75% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
80% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-ms-keyframes nextVectorRoute {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
25% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
30% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
55% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
75% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
80% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-o-keyframes nextVectorRoute {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
25% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
30% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
55% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
75% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
80% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes nextVectorRoute {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
5% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
25% {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
30% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); }
55% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
75% {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); }
80% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
/* 20% 的时间在旋转 */
@-webkit-keyframes nextVectorDotsYR {
25% {
bottom: 0; }
45%,
50% {
bottom: 16.8px;
bottom: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
bottom: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-moz-keyframes nextVectorDotsYR {
25% {
bottom: 0; }
45%,
50% {
bottom: 16.8px;
bottom: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
bottom: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-ms-keyframes nextVectorDotsYR {
25% {
bottom: 0; }
45%,
50% {
bottom: 16.8px;
bottom: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
bottom: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-o-keyframes nextVectorDotsYR {
25% {
bottom: 0; }
45%,
50% {
bottom: 16.8px;
bottom: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
bottom: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@keyframes nextVectorDotsYR {
25% {
bottom: 0; }
45%,
50% {
bottom: 16.8px;
bottom: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
bottom: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-webkit-keyframes nextVectorDotsY {
25% {
top: 0; }
45%,
50% {
top: 16.8px;
top: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
top: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-moz-keyframes nextVectorDotsY {
25% {
top: 0; }
45%,
50% {
top: 16.8px;
top: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
top: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-ms-keyframes nextVectorDotsY {
25% {
top: 0; }
45%,
50% {
top: 16.8px;
top: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
top: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-o-keyframes nextVectorDotsY {
25% {
top: 0; }
45%,
50% {
top: 16.8px;
top: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
top: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@keyframes nextVectorDotsY {
25% {
top: 0; }
45%,
50% {
top: 16.8px;
top: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
top: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-webkit-keyframes nextVectorDotsX {
25% {
left: 0; }
45%,
50% {
left: 16.8px;
left: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
left: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-moz-keyframes nextVectorDotsX {
25% {
left: 0; }
45%,
50% {
left: 16.8px;
left: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
left: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-ms-keyframes nextVectorDotsX {
25% {
left: 0; }
45%,
50% {
left: 16.8px;
left: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
left: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-o-keyframes nextVectorDotsX {
25% {
left: 0; }
45%,
50% {
left: 16.8px;
left: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
left: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@keyframes nextVectorDotsX {
25% {
left: 0; }
45%,
50% {
left: 16.8px;
left: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
left: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-webkit-keyframes nextVectorDotsXR {
25% {
right: 0; }
45%,
50% {
right: 16.8px;
right: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
right: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-moz-keyframes nextVectorDotsXR {
25% {
right: 0; }
45%,
50% {
right: 16.8px;
right: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
right: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-ms-keyframes nextVectorDotsXR {
25% {
right: 0; }
45%,
50% {
right: 16.8px;
right: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
right: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-o-keyframes nextVectorDotsXR {
25% {
right: 0; }
45%,
50% {
right: 16.8px;
right: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
right: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@keyframes nextVectorDotsXR {
25% {
right: 0; }
45%,
50% {
right: 16.8px;
right: calc(var(--loading-large-size, 48px)/2 - var(--loading-large-dot-size, 12px)*1.2/2);
width: 14.4px;
width: calc(var(--loading-large-dot-size, 12px)*1.2);
height: 14.4px;
height: calc(var(--loading-large-dot-size, 12px)*1.2); }
90% {
right: 0;
height: 12px;
height: var(--loading-large-dot-size, 12px);
width: 12px;
width: var(--loading-large-dot-size, 12px); } }
@-webkit-keyframes nextVectorDotsYR-medium {
25% {
bottom: 0; }
45%,
50% {
bottom: 11.2px;
bottom: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
bottom: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-moz-keyframes nextVectorDotsYR-medium {
25% {
bottom: 0; }
45%,
50% {
bottom: 11.2px;
bottom: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
bottom: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-ms-keyframes nextVectorDotsYR-medium {
25% {
bottom: 0; }
45%,
50% {
bottom: 11.2px;
bottom: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
bottom: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-o-keyframes nextVectorDotsYR-medium {
25% {
bottom: 0; }
45%,
50% {
bottom: 11.2px;
bottom: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
bottom: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@keyframes nextVectorDotsYR-medium {
25% {
bottom: 0; }
45%,
50% {
bottom: 11.2px;
bottom: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
bottom: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-webkit-keyframes nextVectorDotsY-medium {
25% {
top: 0; }
45%,
50% {
top: 11.2px;
top: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
top: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-moz-keyframes nextVectorDotsY-medium {
25% {
top: 0; }
45%,
50% {
top: 11.2px;
top: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
top: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-ms-keyframes nextVectorDotsY-medium {
25% {
top: 0; }
45%,
50% {
top: 11.2px;
top: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
top: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-o-keyframes nextVectorDotsY-medium {
25% {
top: 0; }
45%,
50% {
top: 11.2px;
top: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
top: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@keyframes nextVectorDotsY-medium {
25% {
top: 0; }
45%,
50% {
top: 11.2px;
top: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
top: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-webkit-keyframes nextVectorDotsX-medium {
25% {
left: 0; }
45%,
50% {
left: 11.2px;
left: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
left: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-moz-keyframes nextVectorDotsX-medium {
25% {
left: 0; }
45%,
50% {
left: 11.2px;
left: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
left: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-ms-keyframes nextVectorDotsX-medium {
25% {
left: 0; }
45%,
50% {
left: 11.2px;
left: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
left: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-o-keyframes nextVectorDotsX-medium {
25% {
left: 0; }
45%,
50% {
left: 11.2px;
left: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
left: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@keyframes nextVectorDotsX-medium {
25% {
left: 0; }
45%,
50% {
left: 11.2px;
left: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
left: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-webkit-keyframes nextVectorDotsXR-medium {
25% {
right: 0; }
45%,
50% {
right: 11.2px;
right: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
right: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-moz-keyframes nextVectorDotsXR-medium {
25% {
right: 0; }
45%,
50% {
right: 11.2px;
right: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
right: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-ms-keyframes nextVectorDotsXR-medium {
25% {
right: 0; }
45%,
50% {
right: 11.2px;
right: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
right: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@-o-keyframes nextVectorDotsXR-medium {
25% {
right: 0; }
45%,
50% {
right: 11.2px;
right: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
right: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }
@keyframes nextVectorDotsXR-medium {
25% {
right: 0; }
45%,
50% {
right: 11.2px;
right: calc(var(--loading-medium-size, 32px)/2 - var(--loading-medium-dot-size, 8px)*1.2/2);
width: 9.6px;
width: calc(var(--loading-medium-dot-size, 8px)*1.2);
height: 9.6px;
height: calc(var(--loading-medium-dot-size, 8px)*1.2); }
90% {
right: 0;
height: 8px;
height: var(--loading-medium-dot-size, 8px);
width: 8px;
width: var(--loading-medium-dot-size, 8px); } }