feat: stage sidebar submenu panel visibility

This commit is contained in:
rbetree
2026-03-28 15:29:33 +08:00
parent 0bd2090d74
commit f270bbd685
3 changed files with 86 additions and 0 deletions

View File

@@ -220,12 +220,27 @@
/* 移除顶部 padding避免标题上方出现缝隙 */
scrollbar-width: none;
/* Firefox 隐藏滚动条 */
opacity: 0;
visibility: hidden;
pointer-events: none;
transition:
opacity 0.18s ease,
visibility 0s linear 0.18s;
}
.sidebar-submenu-panel:empty {
display: none;
}
.sidebar.submenu-panel-visible .sidebar-submenu-panel:not(:empty) {
opacity: 1;
visibility: visible;
pointer-events: auto;
transition:
opacity 0.18s ease,
visibility 0s linear 0s;
}
.sidebar-submenu-panel::-webkit-scrollbar {
display: none;
/* Webkit 浏览器隐藏滚动条 */