Skip to content

Commit 45968dd

Browse files
author
quantal
committed
feat: 优化顶部栏背景和阴影效果
1 parent 773fb55 commit 45968dd

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

web/src/index.css

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -345,22 +345,28 @@ input[type="number"]::-webkit-outer-spin-button {
345345
}
346346

347347
.ag-topbar {
348-
background:
349-
linear-gradient(180deg, color-mix(in oklab, white 12%, transparent), transparent 58%),
350-
linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 5%, transparent), transparent),
351-
color-mix(in oklab, var(--background) 88%, transparent);
348+
background: color-mix(in oklab, var(--background) 78%, transparent);
352349
border-bottom: 1px solid color-mix(in oklab, var(--border) 28%, transparent);
353-
box-shadow: 0 1px 0 color-mix(in oklab, white 12%, transparent) inset;
350+
box-shadow:
351+
0 1px 0 color-mix(in oklab, white 16%, transparent) inset,
352+
0 4px 16px color-mix(in oklab, var(--background) 10%, transparent);
353+
-webkit-backdrop-filter: saturate(160%) blur(16px);
354+
backdrop-filter: saturate(160%) blur(16px);
354355
}
355356

356357
[data-theme="dark"] .ag-topbar,
357358
.dark .ag-topbar {
358-
background:
359-
linear-gradient(180deg, color-mix(in oklab, white 5%, transparent), transparent 58%),
360-
linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 6%, transparent), transparent),
361-
color-mix(in oklab, var(--background) 90%, transparent);
359+
background: color-mix(in oklab, var(--background) 82%, transparent);
362360
border-bottom-color: color-mix(in oklab, var(--border) 34%, transparent);
363-
box-shadow: 0 1px 0 color-mix(in oklab, white 4%, transparent) inset;
361+
box-shadow:
362+
0 1px 0 color-mix(in oklab, white 4%, transparent) inset,
363+
0 4px 16px color-mix(in oklab, black 10%, transparent);
364+
}
365+
366+
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
367+
.ag-topbar {
368+
background: color-mix(in oklab, var(--surface) 92%, transparent);
369+
}
364370
}
365371

366372
.ag-page-toolbar {

0 commit comments

Comments
 (0)