123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8" />
- <link rel="icon" type="image/svg+xml" href="/vite.svg" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Vite + Vue</title>
- <style type="text/css">
- #Loading {
- width: 100vw;
- height: 100vh;
- top: 50%;
- left: 50%;
- position: absolute;
- transform: translateY(-50%) translateX(-50%);
- z-index: 100;
- filter: contrast(20);
- background: #fff;
- display: flex;
- align-items: center;
- justify-content: center;
- display: flex;
- flex-direction: column;
- }
- .breeding-rhombus-spinner {
- height: 65px;
- width: 65px;
- position: relative;
- transform: rotate(45deg) scale(1.5);
- }
- .breeding-rhombus-spinner,
- .breeding-rhombus-spinner * {
- box-sizing: border-box;
- filter: blur(2px);
- }
- .breeding-rhombus-spinner .rhombus {
- height: calc(65px / 7.5);
- width: calc(65px / 7.5);
- top: calc(65px / 2.3077);
- left: calc(65px / 2.3077);
- background-color: #e31937;
- position: absolute;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- }
- .breeding-rhombus-spinner .rhombus:nth-child(2n) {
- margin-right: 0;
- }
- .breeding-rhombus-spinner .rhombus.child-1 {
- animation-name: breeding-rhombus-spinner-animation-child-1;
- animation-delay: calc(100ms * 1);
- }
- .breeding-rhombus-spinner .rhombus.child-2 {
- animation-name: breeding-rhombus-spinner-animation-child-2;
- animation-delay: calc(100ms * 2);
- }
- .breeding-rhombus-spinner .rhombus.child-3 {
- animation-name: breeding-rhombus-spinner-animation-child-3;
- animation-delay: calc(100ms * 3);
- }
- .breeding-rhombus-spinner .rhombus.child-4 {
- animation-name: breeding-rhombus-spinner-animation-child-4;
- animation-delay: calc(100ms * 4);
- }
- .breeding-rhombus-spinner .rhombus.child-5 {
- animation-name: breeding-rhombus-spinner-animation-child-5;
- animation-delay: calc(100ms * 5);
- }
- .breeding-rhombus-spinner .rhombus.child-6 {
- animation-name: breeding-rhombus-spinner-animation-child-6;
- animation-delay: calc(100ms * 6);
- }
- .breeding-rhombus-spinner .rhombus.child-7 {
- animation-name: breeding-rhombus-spinner-animation-child-7;
- animation-delay: calc(100ms * 7);
- }
- .breeding-rhombus-spinner .rhombus.child-8 {
- animation-name: breeding-rhombus-spinner-animation-child-8;
- animation-delay: calc(100ms * 8);
- }
- .breeding-rhombus-spinner .rhombus.big {
- height: calc(65px / 3);
- width: calc(65px / 3);
- top: calc(65px / 3);
- left: calc(65px / 3);
- background-color: #e31937;
- animation-duration: 2s;
- animation: breeding-rhombus-spinner-animation-child-big 2s infinite;
- animation-delay: 0.5s;
- }
- @keyframes breeding-rhombus-spinner-animation-child-1 {
- 50% {
- transform: translate(-325%, -325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-2 {
- 50% {
- transform: translate(0, -325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-3 {
- 50% {
- transform: translate(325%, -325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-4 {
- 50% {
- transform: translate(325%, 0);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-5 {
- 50% {
- transform: translate(325%, 325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-6 {
- 50% {
- transform: translate(0, 325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-7 {
- 50% {
- transform: translate(-325%, 325%);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-8 {
- 50% {
- transform: translate(-325%, 0);
- }
- }
- @keyframes breeding-rhombus-spinner-animation-child-big {
- 50% {
- transform: scale(0.5);
- }
- }
- </style>
- </head>
- <body>
- <div id="Loading">
- <div class="breeding-rhombus-spinner">
- <div class="rhombus child-1"></div>
- <div class="rhombus child-2"></div>
- <div class="rhombus child-3"></div>
- <div class="rhombus child-4"></div>
- <div class="rhombus child-5"></div>
- <div class="rhombus child-6"></div>
- <div class="rhombus child-7"></div>
- <div class="rhombus child-8"></div>
- <div class="rhombus big"></div>
- </div>
- </div>
- <div id="app"></div>
- <script type="module" src="/src/main.js"></script>
- <script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-6.18.0.min.js"></script>
- </body>
- </html>
|