Skip to content

Commit 2f58589

Browse files
committed
Feat. 隐藏滚动条以增加沉浸感
1 parent 0ababd3 commit 2f58589

1 file changed

Lines changed: 19 additions & 26 deletions

File tree

styles/globals.css

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -439,70 +439,63 @@ button, a, input, select, .glass-card, .btn {
439439
}
440440

441441
/* 自定义滚动条样式 - Webkit浏览器 (Chrome, Safari, Edge等) */
442+
/* 默认隐藏滚动条 */
442443
::-webkit-scrollbar {
443-
width: 8px;
444-
height: 8px;
444+
width: 0px;
445+
height: 0px;
446+
background: transparent;
445447
}
446448

447449
::-webkit-scrollbar-track {
448450
background: transparent;
449-
border-radius: 10px;
450-
margin: 2px;
451451
}
452452

453453
::-webkit-scrollbar-thumb {
454-
background: rgba(var(--color-primary, 14, 165, 233), 0.3);
455-
border-radius: 10px;
456-
-webkit-transition: background 0.3s ease;
457-
transition: background 0.3s ease;
458-
}
459-
460-
::-webkit-scrollbar-thumb:hover {
461-
background: rgba(var(--color-primary, 14, 165, 233), 0.5);
454+
background: transparent;
462455
}
463456

464457
::-webkit-scrollbar-corner {
465458
background: transparent;
466459
}
467460

468-
/* Firefox 滚动条样式 */
461+
/* Firefox 滚动条样式 - 默认隐藏 */
469462
html {
470-
scrollbar-width: thin;
471-
scrollbar-color: rgba(var(--color-primary, 14, 165, 233), 0.3) transparent;
463+
scrollbar-width: none;
464+
scrollbar-color: transparent transparent;
472465
}
473466

474-
/* IE滚动条样式(有限支持) */
467+
/* IE滚动条样式(有限支持) - 默认隐藏 */
475468
body {
476-
-ms-overflow-style: -ms-autohiding-scrollbar;
469+
-ms-overflow-style: none;
477470
}
478471

479-
/* 滚动条交互优化 */
472+
/* 滚动条交互优化 - 保持隐藏状态 */
480473
@media (pointer: fine) {
481474
::-webkit-scrollbar {
482-
width: 6px;
483-
height: 6px;
475+
width: 0px;
476+
height: 0px;
484477
}
485478

486479
::-webkit-scrollbar-thumb {
487-
background: rgba(var(--color-primary, 14, 165, 233), 0.2);
480+
background: transparent;
488481
}
489482

490483
body:hover::-webkit-scrollbar-thumb {
491-
background: rgba(var(--color-primary, 14, 165, 233), 0.3);
484+
background: transparent;
492485
}
493486
}
494487

495-
/* 深色模式下滚动条反色处理 */
488+
/* 深色模式下滚动条 - 保持隐藏 */
496489
.dark::-webkit-scrollbar-thumb {
497-
background: rgba(var(--color-primary, 56, 189, 248), 0.4);
490+
background: transparent;
498491
}
499492

500493
.dark::-webkit-scrollbar-thumb:hover {
501-
background: rgba(var(--color-primary, 56, 189, 248), 0.6);
494+
background: transparent;
502495
}
503496

504497
.dark {
505-
scrollbar-color: rgba(var(--color-primary, 56, 189, 248), 0.4) transparent;
498+
scrollbar-color: transparent transparent;
506499
}
507500

508501
/* 平滑滚动 - 添加后备方案 */

0 commit comments

Comments
 (0)