From dcfcecd1d1b1dbbffcc182e3802f8e21aeac5902 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 18 Sep 2026 17:10:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(theme):=20sidebar-toggle=E5=89=8D=E5=90=8E?= =?UTF-8?q?=E8=89=B2=E5=85=A8CSS=E4=B8=BB=E9=A2=98=E6=84=9F=E7=9F=A5(chip?= =?UTF-8?q?=E5=BA=95var(--surface-card)+=E7=BA=BFvar(--ink-1)+=E8=BE=B9?= =?UTF-8?q?=E6=A1=86var(--line),=E5=BC=83glyph=E4=BA=A4=E6=8D=A2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bricks/css/bricks.css | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/bricks/css/bricks.css b/bricks/css/bricks.css index 35ea19b..2b9b857 100755 --- a/bricks/css/bricks.css +++ b/bricks/css/bricks.css @@ -691,6 +691,31 @@ html[data-theme="dark"] { transform: rotate(90deg); } +/* 侧栏折叠图标主题感知(2026-09-18 用户要求前后色分风格): + glyph 文本隐藏,改画汉堡线 + 主题感知底色 chip—— + 亮色=浅底(#fff)+深线(--ink-1),暗色=深底(#1E293B)+浅线(--ink-0), + 顶栏恒深色下两主题都高对比;不再靠 JS 换字符 */ +.sidebar-toggle { + color: transparent !important; + position: relative; + background-color: var(--surface-card) !important; + border-radius: 6px !important; + border: 1px solid var(--line) !important; +} +.sidebar-toggle::before, +.sidebar-toggle::after { + content: ""; + position: absolute; + left: 22%; + right: 22%; + height: 2px; + border-radius: 1px; + background-color: var(--ink-1); + transition: background-color .2s ease; +} +.sidebar-toggle::before { top: 32%; } +.sidebar-toggle::after { top: 60%; } + [data-theme="dark"] body, [data-theme="dark"] { color: #CBD5E1;