Spaces:
Sleeping
Sleeping
Update web/src/index.css
Browse files- web/src/index.css +51 -2
web/src/index.css
CHANGED
|
@@ -3107,7 +3107,56 @@ html {
|
|
| 3107 |
}
|
| 3108 |
}
|
| 3109 |
|
| 3110 |
-
html,
|
|
|
|
|
|
|
| 3111 |
height: 100%;
|
| 3112 |
-
overflow: hidden;
|
| 3113 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3107 |
}
|
| 3108 |
}
|
| 3109 |
|
| 3110 |
+
html,
|
| 3111 |
+
body,
|
| 3112 |
+
#root {
|
| 3113 |
height: 100%;
|
|
|
|
| 3114 |
}
|
| 3115 |
+
|
| 3116 |
+
body {
|
| 3117 |
+
overflow: hidden; /* 禁止整页滚动 */
|
| 3118 |
+
overscroll-behavior: none; /* 禁止滚动链(Mac trackpad 很关键) */
|
| 3119 |
+
}
|
| 3120 |
+
|
| 3121 |
+
/* ===== Scrollbar helper (minimal, non-invasive) ===== */
|
| 3122 |
+
.panelScroll {
|
| 3123 |
+
overflow-y: auto;
|
| 3124 |
+
overflow-x: hidden;
|
| 3125 |
+
|
| 3126 |
+
/* 关键:在 flex 子元素中允许收缩,否则 overflow 可能失效 */
|
| 3127 |
+
min-height: 0;
|
| 3128 |
+
|
| 3129 |
+
/* 阻断外层联动滚动 */
|
| 3130 |
+
overscroll-behavior: contain;
|
| 3131 |
+
|
| 3132 |
+
/* iOS 更顺滑 */
|
| 3133 |
+
-webkit-overflow-scrolling: touch;
|
| 3134 |
+
|
| 3135 |
+
/* 让滚动条占位但不挤内容 */
|
| 3136 |
+
scrollbar-gutter: stable;
|
| 3137 |
+
|
| 3138 |
+
/* Firefox */
|
| 3139 |
+
scrollbar-width: thin;
|
| 3140 |
+
scrollbar-color: rgba(0, 0, 0, 0.18) transparent;
|
| 3141 |
+
}
|
| 3142 |
+
|
| 3143 |
+
.panelScroll::-webkit-scrollbar {
|
| 3144 |
+
width: 10px;
|
| 3145 |
+
}
|
| 3146 |
+
|
| 3147 |
+
.panelScroll::-webkit-scrollbar-thumb {
|
| 3148 |
+
background: rgba(0, 0, 0, 0.18);
|
| 3149 |
+
border-radius: 999px;
|
| 3150 |
+
}
|
| 3151 |
+
|
| 3152 |
+
.panelScroll::-webkit-scrollbar-track {
|
| 3153 |
+
background: transparent;
|
| 3154 |
+
}
|
| 3155 |
+
|
| 3156 |
+
.dark .panelScroll {
|
| 3157 |
+
scrollbar-color: rgba(255, 255, 255, 0.22) transparent;
|
| 3158 |
+
}
|
| 3159 |
+
.dark .panelScroll::-webkit-scrollbar-thumb {
|
| 3160 |
+
background: rgba(255, 255, 255, 0.22);
|
| 3161 |
+
}
|
| 3162 |
+
|