invalid w
2023-10-10 d9fd16f4de8ed23632f8677323dbe16da5559279
提交 | 用户 | age
2f6253 1 <!DOCTYPE html>
5b8eb4 2 <html lang="en" id="htmlRoot">
2f6253 3   <head>
4     <meta charset="UTF-8" />
bb3b8f 5     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
N 6     <meta name="renderer" content="webkit" />
7     <meta
8       name="viewport"
9       content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0"
10     />
5e9946 11     <title><%= VITE_GLOB_APP_TITLE %></title>
2f6253 12     <link rel="icon" href="/favicon.ico" />
13   </head>
14   <body>
4811cc 15     <div id="app">
5db3ce 16       <style>
5b8eb4 17         html[data-theme='dark'] .app-loading {
2cdf2c 18           background-color: #2c344a;
5b8eb4 19         }
V 20
21         html[data-theme='dark'] .app-loading .app-loading-title {
c2b207 22           color: rgb(255 255 255 / 85%);
5b8eb4 23         }
V 24
5db3ce 25         .app-loading {
V 26           display: flex;
ba2415 27           flex-direction: column;
V 28           align-items: center;
29           justify-content: center;
5db3ce 30           width: 100%;
V 31           height: 100%;
2cdf2c 32           background-color: #f4f7f9;
5db3ce 33         }
V 34
35         .app-loading .app-loading-wrap {
ba2415 36           display: flex;
5db3ce 37           position: absolute;
V 38           top: 50%;
39           left: 50%;
40           flex-direction: column;
ba2415 41           align-items: center;
V 42           justify-content: center;
43           transform: translate3d(-50%, -50%, 0);
5db3ce 44         }
V 45
46         .app-loading .dots {
47           display: flex;
48           align-items: center;
ba2415 49           justify-content: center;
V 50           padding: 98px;
5db3ce 51         }
V 52
53         .app-loading .app-loading-title {
54           display: flex;
55           align-items: center;
ba2415 56           justify-content: center;
V 57           margin-top: 30px;
58           color: rgb(0 0 0 / 85%);
59           font-size: 30px;
5db3ce 60         }
V 61
62         .app-loading .app-loading-logo {
63           display: block;
64           width: 90px;
65           margin: 0 auto;
66           margin-bottom: 20px;
67         }
68
69         .dot {
70           display: inline-block;
ba2415 71           position: relative;
V 72           box-sizing: border-box;
5db3ce 73           width: 48px;
V 74           height: 48px;
75           margin-top: 30px;
76           transform: rotate(45deg);
ba2415 77           animation: ant-rotate 1.2s infinite linear;
V 78           font-size: 32px;
5db3ce 79         }
V 80
81         .dot i {
82           display: block;
ba2415 83           position: absolute;
5db3ce 84           width: 20px;
V 85           height: 20px;
86           transform: scale(0.75);
87           transform-origin: 50% 50%;
ba2415 88           animation: ant-spin-move 1s infinite linear alternate;
V 89           border-radius: 100%;
90           opacity: 0.3;
91           background-color: #0065cc;
5db3ce 92         }
V 93
94         .dot i:nth-child(1) {
95           top: 0;
96           left: 0;
97         }
98
99         .dot i:nth-child(2) {
100           top: 0;
101           right: 0;
c2b207 102           animation-delay: 0.4s;
5db3ce 103         }
V 104
105         .dot i:nth-child(3) {
106           right: 0;
107           bottom: 0;
108           animation-delay: 0.8s;
109         }
110
111         .dot i:nth-child(4) {
112           bottom: 0;
113           left: 0;
c2b207 114           animation-delay: 1.2s;
5db3ce 115         }
ba2415 116
V 117         @keyframes ant-rotate {
5db3ce 118           to {
V 119             transform: rotate(405deg);
120           }
121         }
ba2415 122
V 123         @keyframes ant-rotate {
5db3ce 124           to {
V 125             transform: rotate(405deg);
126           }
127         }
ba2415 128
V 129         @keyframes ant-spin-move {
5db3ce 130           to {
ba2415 131             opacity: 1;
5db3ce 132           }
V 133         }
ba2415 134
V 135         @keyframes ant-spin-move {
5db3ce 136           to {
ba2415 137             opacity: 1;
5db3ce 138           }
V 139         }
140       </style>
141       <div class="app-loading">
142         <div class="app-loading-wrap">
5e9946 143           <img src="/logo.png" class="app-loading-logo" alt="Logo" />
5db3ce 144           <div class="app-loading-dots">
V 145             <span class="dot dot-spin"><i></i><i></i><i></i><i></i></span>
146           </div>
5e9946 147           <div class="app-loading-title"><%= VITE_GLOB_APP_TITLE %></div>
5db3ce 148         </div>
V 149       </div>
4811cc 150     </div>
2f6253 151     <script type="module" src="/src/main.ts"></script>
152   </body>
153 </html>