| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 | <!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" />  <title>%VITE_APP_TITLE%</title></head><body>  <div id="app">    <style>      .app-loading {        display: flex;        width: 100%;        height: 100%;        justify-content: center;        align-items: center;        flex-direction: column;        background: #f0f2f5;      }      .app-loading .app-loading-wrap {        position: absolute;        top: 50%;        left: 50%;        display: flex;        -webkit-transform: translate3d(-50%, -50%, 0);        transform: translate3d(-50%, -50%, 0);        justify-content: center;        align-items: center;        flex-direction: column;      }      .app-loading .app-loading-title {        margin-bottom: 30px;        font-size: 20px;        font-weight: bold;        text-align: center;      }      .app-loading .app-loading-logo {        width: 100px;        margin: 0 auto 15px auto;      }      .app-loading .app-loading-item {        position: relative;        display: inline-block;        width: 60px;        height: 60px;        vertical-align: middle;        border-radius: 50%;      }      .app-loading .app-loading-outter {        position: absolute;        width: 100%;        height: 100%;        border: 4px solid #2d8cf0;        border-bottom: 0;        border-left-color: transparent;        border-radius: 50%;        animation: loader-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;      }      .app-loading .app-loading-inner {        position: absolute;        top: calc(50% - 20px);        left: calc(50% - 20px);        width: 40px;        height: 40px;        border: 4px solid #87bdff;        border-right: 0;        border-top-color: transparent;        border-radius: 50%;        animation: loader-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;      }      @-webkit-keyframes loader-outter {        0% {          -webkit-transform: rotate(0deg);          transform: rotate(0deg);        }        100% {          -webkit-transform: rotate(360deg);          transform: rotate(360deg);        }      }      @keyframes loader-outter {        0% {          -webkit-transform: rotate(0deg);          transform: rotate(0deg);        }        100% {          -webkit-transform: rotate(360deg);          transform: rotate(360deg);        }      }      @-webkit-keyframes loader-inner {        0% {          -webkit-transform: rotate(0deg);          transform: rotate(0deg);        }        100% {          -webkit-transform: rotate(-360deg);          transform: rotate(-360deg);        }      }      @keyframes loader-inner {        0% {          -webkit-transform: rotate(0deg);          transform: rotate(0deg);        }        100% {          -webkit-transform: rotate(-360deg);          transform: rotate(-360deg);        }      }    </style>    <div class="app-loading">      <div class="app-loading-wrap">        <div class="app-loading-title">          <div class="app-loading-title">%VITE_APP_TITLE%</div>        </div>        <div class="app-loading-item">          <div class="app-loading-outter"></div>          <div class="app-loading-inner"></div>        </div>      </div>    </div>  </div>  <script type="module" src="/src/main.js"></script></body><style>/* 复写vuetify css属性 */html {  overflow: auto;}</style></html>
 |