@@ -19,12 +19,24 @@ governing permissions and limitations under the License.
19
19
}
20
20
21
21
.spectrum-Tabs-selectionIndicator {
22
- background-color : var (--spectrum-tabs-textonly-tabitem-selection-indicator-background-color-selected );
22
+ --spectrum-tabs-list-background-direction : top;
23
+
24
+ background : linear-gradient (
25
+ to var (--spectrum-tabs-list-background-direction ),
26
+ var (--spectrum-tabs-textonly-tabitem-selection-indicator-background-color-selected ) 0 ,
27
+ var (--spectrum-tabs-textonly-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
28
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
29
+ );
23
30
}
24
31
25
32
.spectrum-Tabs--emphasized {
26
33
.spectrum-Tabs-selectionIndicator {
27
- background-color : var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected );
34
+ background : linear-gradient (
35
+ to var (--spectrum-tabs-list-background-direction ),
36
+ var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected ) 0 ,
37
+ var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
38
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
39
+ );
28
40
}
29
41
}
30
42
@@ -88,12 +100,22 @@ governing permissions and limitations under the License.
88
100
border-block-end-color : var (--spectrum-tabs-quiet-textonly-divider-background-color );
89
101
90
102
.spectrum-Tabs-selectionIndicator {
91
- background-color : var (--spectrum-tabs-quiet-textonly-tabitem-selection-indicator-background-color-selected );
103
+ background : linear-gradient (
104
+ to var (--spectrum-tabs-list-background-direction ),
105
+ var (--spectrum-tabs-quiet-textonly-tabitem-selection-indicator-background-color-selected ) 0 ,
106
+ var (--spectrum-tabs-quiet-textonly-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
107
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
108
+ );
92
109
}
93
110
94
111
& .spectrum-Tabs--emphasized {
95
112
.spectrum-Tabs-selectionIndicator {
96
- background-color : var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected );
113
+ background : linear-gradient (
114
+ to var (--spectrum-tabs-list-background-direction ),
115
+ var (--spectrum-tabs-textonly-tabitem-selection-indicator-background-color-selected ) 0 ,
116
+ var (--spectrum-tabs-textonly-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
117
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
118
+ );
97
119
}
98
120
}
99
121
}
@@ -104,14 +126,25 @@ governing permissions and limitations under the License.
104
126
border-inline-start-color : var (--spectrum-tabs-vertical-quiet-textonly-divider-background-color );
105
127
106
128
.spectrum-Tabs-selectionIndicator {
107
- background-color : var (--spectrum-tabs-vertical-textonly-tabitem-selection-indicator-background-color-selected );
129
+ background : linear-gradient (
130
+ to var (--spectrum-tabs-list-background-direction ),
131
+ var (--spectrum-tabs-vertical-textonly-tabitem-selection-indicator-background-color-selected ) 0 ,
132
+ var (--spectrum-tabs-vertical-textonly-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
133
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
134
+ );
108
135
}
109
136
}
110
137
111
138
& .spectrum-Tabs--emphasized {
112
139
border-inline-start-color : var (--spectrum-tabs-emphasized-textonly-divider-background-color );
113
140
.spectrum-Tabs-selectionIndicator {
114
141
background-color : var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected );
142
+ background : linear-gradient (
143
+ to var (--spectrum-tabs-list-background-direction ),
144
+ var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected ) 0 ,
145
+ var (--spectrum-tabs-emphasized-texticon-tabitem-selection-indicator-background-color-selected ) var (--spectrum-tabs-quiet-textonly-divider-size ),
146
+ transparent var (--spectrum-tabs-quiet-textonly-divider-size )
147
+ );
115
148
}
116
149
}
117
150
}
0 commit comments