<!DOCTYPE html> <html lang="en" class="layout-theme-default"> <head> <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>采销结算平台</title> <script src="/sortable.min.js"></script> <script> window.process = {}; </script> <script type="module" crossorigin src="/assets/index.aa4c9880.js"></script> <link rel="stylesheet" href="/assets/index.7f01f1d3.css"> <link rel="stylesheet" href="/assets/layout-theme-default.css" id="head"> </head> <body> <div id="app"> <style> html, body, #app { width: 100%; height: 100%; display: flex; position: relative; justify-content: center; align-items: center; overflow: hidden; } .loader, .loader:before, .loader:after { border-radius: 50%; width: 2.5em; height: 2.5em; animation-fill-mode: both; animation: loadAnimation 1.8s infinite ease-in-out; } .loader { color: #406eeb; font-size: 10px; margin: 80px auto; position: relative; text-indent: -9999em; transform: translateZ(0); animation-delay: -0.16s; top: 0; transform: translate(-50%, 0); } .loader:before, .loader:after { content: ""; position: absolute; top: 0; } .loader:before { left: -3.5em; animation-delay: -0.32s; } .loader:after { left: 3.5em; } @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"></div> </div> </body> </html>