|
@@ -1,3 +1,15 @@
|
|
|
|
|
+/* ==========================================
|
|
|
|
|
+ 基础重置与全局变量
|
|
|
|
|
+========================================== */
|
|
|
|
|
+
|
|
|
|
|
+@font-face {
|
|
|
|
|
+ font-family: 'YouSheBiaoTiHei';
|
|
|
|
|
+ src: url('../assets/fonts/YouSheBiaoTiHei_Regular.ttf') format('truetype');
|
|
|
|
|
+ font-weight: normal;
|
|
|
|
|
+ font-style: normal;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
html, body {
|
|
html, body {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
@@ -7,7 +19,9 @@ html, body {
|
|
|
font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
|
|
font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-* { box-sizing: border-box; }
|
|
|
|
|
|
|
+* {
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
#app {
|
|
#app {
|
|
|
width: 100vw;
|
|
width: 100vw;
|
|
@@ -15,11 +29,58 @@ html, body {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-:root{
|
|
|
|
|
- --c-primary:#2bdcff;
|
|
|
|
|
- --c-border:#3D72B8;
|
|
|
|
|
- --c-btn:#06378E;
|
|
|
|
|
- --radius:8px;
|
|
|
|
|
|
|
+:root {
|
|
|
|
|
+ --title-font-family: 'YouSheBiaoTiHei';
|
|
|
|
|
+ --c-primary: #2bdcff;
|
|
|
|
|
+ --c-border: #3D72B8;
|
|
|
|
|
+ --c-btn: #06378E;
|
|
|
|
|
+ --radius: 8px;
|
|
|
--fs-title: clamp(18px, 1.4vw, 28px);
|
|
--fs-title: clamp(18px, 1.4vw, 28px);
|
|
|
--fs-base: clamp(12px, 0.95vw, 16px);
|
|
--fs-base: clamp(12px, 0.95vw, 16px);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* ==========================================
|
|
|
|
|
+ 全局工具类 (Utility Classes)
|
|
|
|
|
+========================================== */
|
|
|
|
|
+/* 通用地图底层容器样式 */
|
|
|
|
|
+.map-layer {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ left: 0;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ z-index: 1;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* ==========================================
|
|
|
|
|
+ 全局滚动条美化 (大屏科技感风格)
|
|
|
|
|
+========================================== */
|
|
|
|
|
+::-webkit-scrollbar {
|
|
|
|
|
+ width: 0px; /* 如果你想显示滚动条,可以改为 6px 或 8px */
|
|
|
|
|
+ height: 0px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+::-webkit-scrollbar-track {
|
|
|
|
|
+ background: rgba(15, 34, 67, 0.3);
|
|
|
|
|
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+::-webkit-scrollbar-thumb {
|
|
|
|
|
+ background: linear-gradient(180deg, rgba(31, 206, 251, 0.2) 0%, rgba(0, 229, 255, 0.6) 100%);
|
|
|
|
|
+ border: 1px solid rgba(31, 206, 251, 0.4);
|
|
|
|
|
+ border-radius: 4px; /* 建议加个圆角更美观 */
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+::-webkit-scrollbar-thumb:hover {
|
|
|
|
|
+ background: linear-gradient(180deg, rgba(31, 206, 251, 0.5) 0%, rgba(0, 229, 255, 0.9) 100%);
|
|
|
|
|
+ box-shadow: 0 0 10px rgba(0, 229, 255, 0.8);
|
|
|
|
|
+ border-color: rgba(31, 206, 251, 0.8);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+::-webkit-scrollbar-button {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+::-webkit-scrollbar-corner {
|
|
|
|
|
+ background: transparent;
|
|
|
}
|
|
}
|