123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8">
- <link rel="icon" href="/favicon.ico">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="description"
- content="功能强大的后台管理系统,为企业高效运营保驾护航。基于 Vue3 打造,融合流行的 Element-plus 组件库,界面简洁美观、交互流畅。借助 Unocss 塑造独特样式体系,独具魅力。Vueuse 等工具提升开发效率,同时还封装了众多易用性组件,极大地简化操作流程,让管理更加便捷高效。精准掌控运营动态,助力企业迈向成功。">
- <meta name="keywords" content="admin,meet-admin,element-plus,unocss,typescript,vue,vue3,vueuse">
- <title>%VITE_APP_NAME%</title>
- </head>
- <body>
- <div id="app">
- <style>
- html, body, #app {
- margin: 0;
- height: 100%;
- }
- #loader {
- height: 100px;
- width: 100px;
- position: relative;
- top: calc(50% - 25px);
- left: calc(50% - 25px);
- perspective: 1000px;
- }
- #loader .thing {
- height: 50px;
- width: 50px;
- background-color: #E87722;
- position: absolute;
- box-sizing: border-box;
- top: 0;
- left: 0;
- }
- #loader .thing:nth-of-type(1) {
- animation: loader-bounce 0.5s ease-in-out infinite alternate, loader-move 4s -1s infinite;
- }
- #loader .thing:nth-of-type(2) {
- animation: loader-bounce 0.5s ease-in-out infinite alternate, loader-move 4s -2s infinite;
- }
- #loader .thing:nth-of-type(3) {
- animation: loader-bounce 0.5s ease-in-out infinite alternate, loader-move 4s -3s infinite;
- }
- #loader .thing:nth-of-type(4) {
- animation: loader-bounce 0.5s ease-in-out infinite alternate, loader-move 4s -4s infinite;
- }
- @keyframes loader-bounce {
- from {
- transform: scale(1);
- }
- to {
- transform: scale(0.8);
- }
- }
- @keyframes loader-move {
- 0% {
- top: 0;
- left: 0;
- background-color: #E87722;
- }
- 25% {
- top: 0;
- left: 50%;
- background-color: #67C23A;
- }
- 50% {
- top: 50%;
- left: 50%;
- background-color: #4A90E2;
- }
- 75% {
- top: 50%;
- left: 0;
- background-color: #E6A23C;
- }
- }
- </style>
- <div id="loader">
- <div class="thing"></div>
- <div class="thing"></div>
- <div class="thing"></div>
- <div class="thing"></div>
- </div>
- </div>
- <script>
- const globalState = JSON.parse(window.localStorage.getItem("app-store"));
- if (globalState) {
- const html = document.querySelector("html");
- if (globalState.isDark) html.style.background = "#141414";
- }
- </script>
- <script type="module" src="/src/main.ts"></script>
- </body>
- </html>
|