Skip to content

Commit 7d706dc

Browse files
vaadin-botjouni
andauthored
refactor: side-nav-item surface color, icon color, and text transition (#10668) (#10670)
Co-authored-by: Jouni Koivuviita <jouni@vaadin.com>
1 parent 7778a89 commit 7d706dc

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

packages/aura/src/components/side-nav.css

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,17 @@ vaadin-side-nav + vaadin-side-nav {
1313

1414
vaadin-side-nav::part(label) {
1515
gap: var(--vaadin-gap-xs);
16+
transition: color 80ms;
17+
}
18+
19+
vaadin-side-nav::part(label):hover {
20+
color: var(--vaadin-text-color);
1621
}
1722

1823
vaadin-side-nav-item::part(content) {
19-
--aura-surface-level: 4;
20-
--aura-surface-opacity: 0.6;
24+
--aura-surface-level: 6;
25+
--aura-surface-opacity: 0.3;
26+
transition: color 80ms;
2127
}
2228

2329
vaadin-side-nav-item:not([disabled], [current])::part(content):active {
@@ -26,7 +32,6 @@ vaadin-side-nav-item:not([disabled], [current])::part(content):active {
2632

2733
@media (any-hover: hover) {
2834
vaadin-side-nav-item:not([disabled], [current])::part(content):hover {
29-
transition: color 120ms;
3035
--vaadin-side-nav-item-text-color: var(--vaadin-text-color);
3136
}
3237
}
@@ -55,3 +60,7 @@ vaadin-side-nav[theme~='filled'] vaadin-side-nav-item[current]::part(content) {
5560
--vaadin-icon-color: var(--aura-accent-contrast-color);
5661
outline-offset: 2px;
5762
}
63+
64+
vaadin-side-nav-item:not([current]) > vaadin-icon[slot='prefix'] {
65+
opacity: 0.8;
66+
}

0 commit comments

Comments
 (0)