From c7a295521d638b210295860a0ffd92e8c11d9252 Mon Sep 17 00:00:00 2001 From: chenxing Date: Wed, 14 Oct 2026 10:30:36 +0800 Subject: [PATCH] =?UTF-8?q?style(=E5=B0=8F=E7=BB=84=E4=BB=B6):=20=E3=80=8C?= =?UTF-8?q?=EF=BC=8B=E3=80=8D=E6=B7=BB=E5=8A=A0=E5=B0=8F=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=94=B9=E4=B8=BA=E4=B8=8E=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E5=90=8C=E6=97=8F=20=E2=80=94=E2=80=94=20=E5=A4=8D=E7=94=A8?= =?UTF-8?q?=E7=8E=BB=E7=92=83=E4=BB=A4=E7=89=8C=EF=BC=8C=E6=B5=AE=E5=B1=82?= =?UTF-8?q?=E5=BA=95=E8=89=B2=E5=8A=A0=E6=B7=B1=E4=B8=80=E6=A1=A3=EF=BC=8C?= =?UTF-8?q?=E7=99=BD=E5=AD=97/=E7=99=BD=E6=8F=8F=E8=BE=B9/=E5=A4=A7?= =?UTF-8?q?=E6=8A=95=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index.vue | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index d8e3277..454553a 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -518,13 +518,24 @@ async function openLinkPage(item: any) { content: none; } -/* 「+」添加小组件下拉:面板去雾做锐 —— 库默认的 0 1px 6px rgba(0,0,0,.2) 柔影在玻璃卡上糊出一圈灰晕, - 改成 1px 实描边接管边界 + 投影收紧减淡;白底与文字色不动。transfer-class-name="wg-dd" 提供私有定位。 */ +/* 「+」添加小组件下拉:与卡片同族(玻璃层)。下拉就地渲染在 .widget-wrap 内,可直接复用其玻璃令牌 + (--wg-glass-*)保持同族;底色在同色相上加深一档,保证浮层层次与白字可读性。 */ .ivu-select-dropdown.wg-dd { padding: 4px 0; - background-color: #fff; - border: 1px solid rgba(15, 23, 42, 0.08); + background-color: rgba(15, 23, 42, 0.72); + -webkit-backdrop-filter: blur(18px) saturate(140%); + backdrop-filter: blur(18px) saturate(140%); + border: 1px solid var(--wg-glass-border, rgba(255, 255, 255, 0.18)); border-radius: 6px; - box-shadow: 0 2px 8px rgba(15, 23, 42, 0.12); + box-shadow: var(--wg-glass-shadow, 0 10px 36px rgba(0, 0, 0, 0.3)); +} + +.ivu-select-dropdown.wg-dd .ivu-dropdown-item { + color: var(--wg-fg, rgba(255, 255, 255, 0.94)); + text-shadow: var(--wg-fg-shadow, 0 1px 2px rgba(0, 0, 0, 0.35)); +} + +.ivu-select-dropdown.wg-dd .ivu-dropdown-item:hover { + background: rgba(255, 255, 255, 0.12); }