mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			104 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html lang="en">
 | 
						|
  <head>
 | 
						|
    <meta charset="UTF-8" />
 | 
						|
    <link rel="icon" href="/favicon.ico" />
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 | 
						|
    <title>vue-pure-admin</title>
 | 
						|
    <script src="/sortable.min.js"></script>
 | 
						|
    <script>
 | 
						|
      window.process = {};
 | 
						|
    </script>
 | 
						|
  </head>
 | 
						|
 | 
						|
  <body>
 | 
						|
    <div id="app">
 | 
						|
      <style>
 | 
						|
        * {
 | 
						|
          margin: 0;
 | 
						|
          padding: 0;
 | 
						|
        }
 | 
						|
 | 
						|
        html,
 | 
						|
        body {
 | 
						|
          width: 100%;
 | 
						|
          height: 100%;
 | 
						|
          display: flex;
 | 
						|
          justify-content: center;
 | 
						|
          align-items: center;
 | 
						|
          overflow: hidden;
 | 
						|
          font-family: "Reggae One", cursive;
 | 
						|
        }
 | 
						|
 | 
						|
        .loader,
 | 
						|
        .loader:before,
 | 
						|
        .loader:after {
 | 
						|
          border-radius: 50%;
 | 
						|
          width: 2.5em;
 | 
						|
          height: 2.5em;
 | 
						|
          -webkit-animation-fill-mode: both;
 | 
						|
          animation-fill-mode: both;
 | 
						|
          -webkit-animation: loadAnimation 1.8s infinite ease-in-out;
 | 
						|
          animation: loadAnimation 1.8s infinite ease-in-out;
 | 
						|
        }
 | 
						|
 | 
						|
        .loader {
 | 
						|
          color: #406eeb;
 | 
						|
          font-size: 10px;
 | 
						|
          margin: 80px auto;
 | 
						|
          position: relative;
 | 
						|
          text-indent: -9999em;
 | 
						|
          -webkit-transform: translateZ(0);
 | 
						|
          -ms-transform: translateZ(0);
 | 
						|
          transform: translateZ(0);
 | 
						|
          -webkit-animation-delay: -0.16s;
 | 
						|
          animation-delay: -0.16s;
 | 
						|
        }
 | 
						|
 | 
						|
        .loader:before,
 | 
						|
        .loader:after {
 | 
						|
          content: "";
 | 
						|
          position: absolute;
 | 
						|
          top: 0;
 | 
						|
        }
 | 
						|
 | 
						|
        .loader:before {
 | 
						|
          left: -3.5em;
 | 
						|
          -webkit-animation-delay: -0.32s;
 | 
						|
          animation-delay: -0.32s;
 | 
						|
        }
 | 
						|
 | 
						|
        .loader:after {
 | 
						|
          left: 3.5em;
 | 
						|
        }
 | 
						|
 | 
						|
        @-webkit-keyframes loadAnimation {
 | 
						|
          0%,
 | 
						|
          80%,
 | 
						|
          100% {
 | 
						|
            box-shadow: 0 2.5em 0 -1.3em;
 | 
						|
          }
 | 
						|
 | 
						|
          40% {
 | 
						|
            box-shadow: 0 2.5em 0 0;
 | 
						|
          }
 | 
						|
        }
 | 
						|
 | 
						|
        @keyframes loadAnimation {
 | 
						|
          0%,
 | 
						|
          80%,
 | 
						|
          100% {
 | 
						|
            box-shadow: 0 2.5em 0 -1.3em;
 | 
						|
          }
 | 
						|
 | 
						|
          40% {
 | 
						|
            box-shadow: 0 2.5em 0 0;
 | 
						|
          }
 | 
						|
        }
 | 
						|
      </style>
 | 
						|
      <div class="loader">Loading...</div>
 | 
						|
    </div>
 | 
						|
    <script type="module" src="/src/main.ts"></script>
 | 
						|
  </body>
 | 
						|
</html>
 |