SarahXia0405 commited on
Commit
0ef349a
·
verified ·
1 Parent(s): a4c127c

Update web/src/index.css

Browse files
Files changed (1) hide show
  1. web/src/index.css +51 -2
web/src/index.css CHANGED
@@ -3107,7 +3107,56 @@ html {
3107
  }
3108
  }
3109
 
3110
- html, body, #root {
 
 
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
+