| | |
| | | --info-color: #909399; |
| | | } |
| | | |
| | | html, body { |
| | | html, |
| | | body { |
| | | margin: 0; |
| | | padding: 0; |
| | | height: 100%; |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | } |
| | | |
| | | |
| | | @import 'element-plus/dist/index.css'; |
| | | |
| | | :root { |
| | | font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; |
| | | line-height: 1.5; |
| | | font-weight: 400; |
| | | |
| | | color-scheme: light dark; |
| | | color: rgba(255, 255, 255, 0.87); |
| | | background-color: #242424; |
| | | |
| | | font-synthesis: none; |
| | | text-rendering: optimizeLegibility; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | a { |
| | | font-weight: 500; |
| | | color: #646cff; |
| | | text-decoration: inherit; |
| | | } |
| | | |
| | | a:hover { |
| | | color: #535bf2; |
| | | } |
| | | |
| | | html, |
| | | body { |
| | | margin: 0; |
| | | display: flex; |
| | | place-items: center; |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | h1 { |
| | | font-size: 3.2em; |
| | | line-height: 1.1; |
| | | } |
| | | |
| | | button { |
| | | border-radius: 8px; |
| | | border: 1px solid transparent; |
| | | padding: 0.6em 1.2em; |
| | | font-size: 1em; |
| | | font-weight: 500; |
| | | font-family: inherit; |
| | | background-color: #1a1a1a; |
| | | cursor: pointer; |
| | | transition: border-color 0.25s; |
| | | } |
| | | |
| | | button:hover { |
| | | border-color: #646cff; |
| | | } |
| | | |
| | | button:focus, |
| | | button:focus-visible { |
| | | outline: 4px auto -webkit-focus-ring-color; |
| | | } |
| | | |
| | | .card { |
| | | padding: 2em; |
| | | } |
| | | |
| | | #app { |
| | | width: 100%; |
| | | height: 100%; |
| | | margin: 0 auto; |
| | | text-align: center; |
| | | } |
| | | |
| | | |
| | | /* 引入 Element Plus 的基础样式 */ |
| | | |
| | | .common-layout { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | .el-container { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | .el-header { |
| | | background-color: #fff; |
| | | color: #333; |
| | | line-height: 60px; |
| | | } |
| | | |
| | | .el-aside { |
| | | background-color: #D3DCE6; |
| | | color: #333; |
| | | } |
| | | |
| | | .el-main { |
| | | background-color: #E9EEF3; |
| | | color: #333; |
| | | padding: 10px !important; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .mb-4 { |
| | | margin-bottom: 16px; |
| | | } |
| | | |
| | | button { |
| | | outline: none !important; |
| | | } |
| | | |
| | | |
| | | @media (prefers-color-scheme: light) { |
| | | :root { |
| | | color: #213547; |
| | | background-color: #ffffff; |
| | | } |
| | | |
| | | a:hover { |
| | | color: #747bff; |
| | | } |
| | | |
| | | button { |
| | | background-color: #f9f9f9; |
| | | } |
| | | } |