dify/web/app/components/main-nav/index.css
2026-05-08 17:31:21 -07:00

42 lines
1.6 KiB
CSS

.main-nav-active-edge::before {
content: "";
position: absolute;
inset: 0;
border-radius: inherit;
padding: 1px;
pointer-events: none;
background:
linear-gradient(var(--color-components-main-nav-glass-edge-highlight-first), var(--color-components-main-nav-glass-edge-highlight-first)) top / 100% 1px no-repeat,
linear-gradient(var(--color-components-main-nav-glass-edge-highlight-end), var(--color-components-main-nav-glass-edge-highlight-end)) bottom / 100% 1px no-repeat,
linear-gradient(
180deg,
var(--color-components-main-nav-glass-edge-reflection-first) 0%,
var(--color-components-main-nav-glass-edge-reflection-middle) 50%,
var(--color-components-main-nav-glass-edge-reflection-end) 100%
) left / 1px 100% no-repeat,
linear-gradient(
180deg,
var(--color-components-main-nav-glass-edge-reflection-first) 0%,
var(--color-components-main-nav-glass-edge-reflection-middle) 50%,
var(--color-components-main-nav-glass-edge-reflection-end) 100%
) right / 1px 100% no-repeat;
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
.main-nav-active-edge::after {
content: "";
position: absolute;
inset: -1px;
border: 1px solid var(--color-components-main-nav-glass-edge-highlight-first);
border-radius: inherit;
pointer-events: none;
box-shadow: inset 0 0 8px 0 var(--color-components-main-nav-glass-inner-glow);
}