add elemental text color on segment hover
This commit is contained in:
parent
1bac7fc846
commit
5e62b2160a
1 changed files with 79 additions and 1 deletions
|
|
@ -100,7 +100,6 @@
|
|||
&[data-state='checked'] .label {
|
||||
background: var(--segmented-control-blended-segment-bg-checked);
|
||||
color: var(--segmented-control-blended-segment-text-checked);
|
||||
box-shadow: 0 0 3px rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -123,3 +122,82 @@
|
|||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);
|
||||
}
|
||||
}
|
||||
|
||||
// Element-specific styles (override checked state)
|
||||
.fire {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--fire-nav-selected-bg);
|
||||
color: var(--fire-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--fire-nav-selected-bg);
|
||||
color: var(--fire-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.water {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--water-nav-selected-bg);
|
||||
color: var(--water-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--water-nav-selected-bg);
|
||||
color: var(--water-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.earth {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--earth-nav-selected-bg);
|
||||
color: var(--earth-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--earth-nav-selected-bg);
|
||||
color: var(--earth-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.wind {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--wind-nav-selected-bg);
|
||||
color: var(--wind-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--wind-nav-selected-bg);
|
||||
color: var(--wind-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.light {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--light-nav-selected-bg);
|
||||
color: var(--light-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--light-nav-selected-bg);
|
||||
color: var(--light-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.dark {
|
||||
&[data-state='checked'] .label {
|
||||
background: var(--dark-nav-selected-bg);
|
||||
color: var(--dark-nav-selected-text);
|
||||
}
|
||||
|
||||
&:hover:not([data-state='checked']) .label {
|
||||
background: var(--dark-nav-selected-bg);
|
||||
color: var(--dark-nav-selected-text);
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue