UNPKG

shineout

Version:

Shein 前端组件库

179 lines (178 loc) 5.22 kB
.so-scale-circle { position: relative; margin: auto; } @-webkit-keyframes so-scale-circle-scale { 0%, 80%, 100% { -webkit-transform: scale3d(0, 0, 1); transform: scale3d(0, 0, 1); } 40% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes so-scale-circle-scale { 0%, 80%, 100% { -webkit-transform: scale3d(0, 0, 1); transform: scale3d(0, 0, 1); } 40% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes so-scale-circle-fade { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } @keyframes so-scale-circle-fade { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } .so-scale-circle-item { position: absolute; top: 10%; left: 10%; width: 80%; height: 80%; } .so-scale-circle-item div { border-radius: 100%; } .so-scale-circle-scale svg, .so-scale-circle-scale div { -webkit-animation: so-scale-circle-scale 1.2s infinite ease-in-out both; animation: so-scale-circle-scale 1.2s infinite ease-in-out both; } .so-scale-circle-fade svg, .so-scale-circle-fade div { -webkit-animation: so-scale-circle-fade 1.2s infinite ease-in-out both; animation: so-scale-circle-fade 1.2s infinite ease-in-out both; } .so-scale-circle .so-scale-circle-item:nth-child(2) { -webkit-transform: rotateZ(30deg); -ms-transform: rotate(30deg); transform: rotateZ(30deg); } .so-scale-circle .so-scale-circle-item:nth-child(2) svg, .so-scale-circle .so-scale-circle-item:nth-child(2) div { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .so-scale-circle .so-scale-circle-item:nth-child(3) { -webkit-transform: rotateZ(60deg); -ms-transform: rotate(60deg); transform: rotateZ(60deg); } .so-scale-circle .so-scale-circle-item:nth-child(3) svg, .so-scale-circle .so-scale-circle-item:nth-child(3) div { -webkit-animation-delay: -1s; animation-delay: -1s; } .so-scale-circle .so-scale-circle-item:nth-child(4) { -webkit-transform: rotateZ(90deg); -ms-transform: rotate(90deg); transform: rotateZ(90deg); } .so-scale-circle .so-scale-circle-item:nth-child(4) svg, .so-scale-circle .so-scale-circle-item:nth-child(4) div { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .so-scale-circle .so-scale-circle-item:nth-child(5) { -webkit-transform: rotateZ(120deg); -ms-transform: rotate(120deg); transform: rotateZ(120deg); } .so-scale-circle .so-scale-circle-item:nth-child(5) svg, .so-scale-circle .so-scale-circle-item:nth-child(5) div { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .so-scale-circle .so-scale-circle-item:nth-child(6) { -webkit-transform: rotateZ(150deg); -ms-transform: rotate(150deg); transform: rotateZ(150deg); } .so-scale-circle .so-scale-circle-item:nth-child(6) svg, .so-scale-circle .so-scale-circle-item:nth-child(6) div { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .so-scale-circle .so-scale-circle-item:nth-child(7) { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } .so-scale-circle .so-scale-circle-item:nth-child(7) svg, .so-scale-circle .so-scale-circle-item:nth-child(7) div { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .so-scale-circle .so-scale-circle-item:nth-child(8) { -webkit-transform: rotateZ(210deg); -ms-transform: rotate(210deg); transform: rotateZ(210deg); } .so-scale-circle .so-scale-circle-item:nth-child(8) svg, .so-scale-circle .so-scale-circle-item:nth-child(8) div { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .so-scale-circle .so-scale-circle-item:nth-child(9) { -webkit-transform: rotateZ(240deg); -ms-transform: rotate(240deg); transform: rotateZ(240deg); } .so-scale-circle .so-scale-circle-item:nth-child(9) svg, .so-scale-circle .so-scale-circle-item:nth-child(9) div { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .so-scale-circle .so-scale-circle-item:nth-child(10) { -webkit-transform: rotateZ(270deg); -ms-transform: rotate(270deg); transform: rotateZ(270deg); } .so-scale-circle .so-scale-circle-item:nth-child(10) svg, .so-scale-circle .so-scale-circle-item:nth-child(10) div { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .so-scale-circle .so-scale-circle-item:nth-child(11) { -webkit-transform: rotateZ(300deg); -ms-transform: rotate(300deg); transform: rotateZ(300deg); } .so-scale-circle .so-scale-circle-item:nth-child(11) svg, .so-scale-circle .so-scale-circle-item:nth-child(11) div { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .so-scale-circle .so-scale-circle-item:nth-child(12) { -webkit-transform: rotateZ(330deg); -ms-transform: rotate(330deg); transform: rotateZ(330deg); } .so-scale-circle .so-scale-circle-item:nth-child(12) svg, .so-scale-circle .so-scale-circle-item:nth-child(12) div { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }