选煤厂安全管理系统前端代码
houzhongjian
2024-12-05 91f388437368c1e34218d7d56421153a6d63019e
提交 | 用户 | 时间
37b204 1 <!DOCTYPE html>
H 2 <html lang="en">
3   <head>
4     <meta charset="UTF-8" />
5     <link rel="icon" href="/favicon.ico" />
6     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
7     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8     <meta
9       name="keywords"
10       content="选煤厂安全管理平台 基于 vue3 + CompositionAPI + typescript + vite3 + element plus 的后台开源免费管理系统!"
11     />
12     <meta
13       name="description"
14       content="选煤厂安全管理平台 基于 vue3 + CompositionAPI + typescript + vite3 + element plus 的后台开源免费管理系统!"
15     />
16     <title>%VITE_APP_TITLE%</title>
17   </head>
18   <body>
19     <div id="app">
20       <style>
21         .app-loading {
22           display: flex;
23           width: 100%;
24           height: 100%;
25           justify-content: center;
26           align-items: center;
27           flex-direction: column;
28           background: #f0f2f5;
29         }
30
31         .app-loading .app-loading-wrap {
32           position: absolute;
33           top: 50%;
34           left: 50%;
35           display: flex;
36           transform: translate3d(-50%, -50%, 0);
37           justify-content: center;
38           align-items: center;
39           flex-direction: column;
40         }
41
42         .app-loading .app-loading-title {
43           margin-bottom: 30px;
44           font-size: 20px;
45           font-weight: bold;
46           text-align: center;
47         }
48
49         .app-loading .app-loading-logo {
50           width: 100px;
51           margin: 0 auto 15px auto;
52         }
53
54         .app-loading .app-loading-item {
55           position: relative;
56           display: inline-block;
57           width: 60px;
58           height: 60px;
59           vertical-align: middle;
60           border-radius: 50%;
61         }
62
63         .app-loading .app-loading-outter {
64           position: absolute;
65           width: 100%;
66           height: 100%;
67           border: 4px solid #2d8cf0;
68           border-bottom: 0;
69           border-left-color: transparent;
70           border-radius: 50%;
71           animation: loader-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;
72         }
73
74         .app-loading .app-loading-inner {
75           position: absolute;
76           top: calc(50% - 20px);
77           left: calc(50% - 20px);
78           width: 40px;
79           height: 40px;
80           border: 4px solid #87bdff;
81           border-right: 0;
82           border-top-color: transparent;
83           border-radius: 50%;
84           animation: loader-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;
85         }
86
87         @keyframes loader-outter {
88           0% {
89             transform: rotate(0deg);
90           }
91
92           100% {
93             transform: rotate(360deg);
94           }
95         }
96
97         @keyframes loader-inner {
98           0% {
99             transform: rotate(0deg);
100           }
101
102           100% {
103             transform: rotate(-360deg);
104           }
105         }
106       </style>
107       <div class="app-loading">
108         <div class="app-loading-wrap">
109           <div class="app-loading-title">
110             <img src="/logo.gif" class="app-loading-logo" alt="Logo" />
111             <div class="app-loading-title">选煤厂安全管理平台</div>
112           </div>
113           <div class="app-loading-item">
114             <div class="app-loading-outter"></div>
115             <div class="app-loading-inner"></div>
116           </div>
117         </div>
118       </div>
119     </div>
120     <script type="module" src="/src/main.ts"></script>
121   </body>
122 </html>