diff --git a/frontend/app.html b/frontend/app.html index 1b91c57..7c72084 100644 --- a/frontend/app.html +++ b/frontend/app.html @@ -245,6 +245,29 @@ /* 防止 Vue 初始化前显示原始模板 */ [v-cloak] { display: none !important; } + /* 应用加载占位符 */ + .app-loading { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: var(--bg-primary); + display: flex; + align-items: center; + justify-content: center; + z-index: 9999; + } + .app-loading .loading-spinner { + font-size: 48px; + color: var(--accent-primary); + animation: pulse 1.5s ease-in-out infinite; + } + @keyframes pulse { + 0%, 100% { opacity: 0.4; transform: scale(0.95); } + 50% { opacity: 1; transform: scale(1.05); } + } + * { margin: 0; padding: 0; box-sizing: border-box; } body { @@ -1009,6 +1032,15 @@