<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <!-- 强制Chromium内核,作用于360浏览器、QQ浏览器等国产双核浏览器 --> <meta name="renderer" content="webkit" /> <!-- 强制Chromium内核,作用于其他双核浏览器 --> <meta name="force-rendering" content="webkit" /> <meta content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fit=cover" name="viewport" /> <!-- uc强制竖屏 --> <meta name="screen-orientation" content="portrait" /> <!-- QQ强制竖屏 --> <meta name="x5-orientation" content="portrait" /> <!-- 设置页面不缓存 --> <meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-control" content="no-cache" /> <meta http-equiv="Cache" content="no-cache" /> <meta name="keywords" content="至造云 至爱智家" /> <meta name="description" content="至造云 至爱智家" /> <meta name="apple-mobile-web-app-title" content="至造云 至爱智家" /> <link rel="icon" href="/favicon.ico" /> <link rel="stylesheet" href="<%= fontPath %>/iconfont.css" /> <title>海底捞H5</title> </head> <body> <div id="app"> <style> #loading-mask { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; overflow: hidden; background: #fff; user-select: none; } .loading-wrapper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); } .loading-dot { position: relative; display: inline-block; width: 64px; height: 64px; font-size: 64px; transform: rotate(45deg); box-sizing: border-box; animation: antRotate 1.2s infinite linear; } .loading-dot i { position: absolute; display: block; width: 22px; height: 22px; background-color: #1890ff; border-radius: 100%; opacity: 0.3; transform: scale(0.75); animation: antSpinMove 1s infinite linear alternate; transform-origin: 50% 50%; } .loading-dot i:nth-child(1) { top: 0; left: 0; } .loading-dot i:nth-child(2) { top: 0; right: 0; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .loading-dot i:nth-child(3) { right: 0; bottom: 0; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; } .loading-dot i:nth-child(4) { bottom: 0; left: 0; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; } @keyframes antRotate { to { -webkit-transform: rotate(405deg); transform: rotate(405deg); } } @-webkit-keyframes antRotate { to { -webkit-transform: rotate(405deg); transform: rotate(405deg); } } @keyframes antSpinMove { to { opacity: 1; } } @-webkit-keyframes antSpinMove { to { opacity: 1; } } </style> <div id="loading-mask"> <div class="loading-wrapper"> <span class="loading-dot loading-dot-spin"><i></i><i></i><i></i><i></i></span> </div> </div> </div> <script> ;(function () { if (!/debug=true/.test(location.search) && localStorage.getItem('eruda-debug') !== 'true') return; var script = document.createElement('script'); // script.crossOrigin = true; ios浏览器加这个属性会导致脚本不加载 script.async = true; script.src = '//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.min.js'; document.body.appendChild(script); script.onload = function () { window.eruda && window.eruda.init(); } })(); </script> <script type="module" src="/src/main.ts"></script> </body></html>