File tree 2 files changed +24
-10
lines changed 2 files changed +24
-10
lines changed Original file line number Diff line number Diff line change 98
98
}
99
99
}
100
100
101
- // Bouton as a select
102
- // inside container type accordion
103
- // AND inside a nav
101
+ // Dropdown inside a nav
104
102
// ––––––––––––––––––––
105
- nav details [role = " list" ] summary :not ([role ]) {
106
- // Override height
107
- height : auto ;
108
- padding : calc (var (#{$✨} nav-link-spacing-vertical ) - (var (#{$✨} border-width ) * 2 ))
109
- var (#{$✨} nav-link-spacing-horizontal );
103
+ nav details [role = " list" ] {
104
+ display : inline ;
105
+ margin : calc (var (#{$✨} nav-element-spacing-vertical ) * -1 ) 0 ;
106
+
107
+ summary :not ([role ]) {
108
+ // Override height
109
+ height : calc ((1rem * var (#{$✨} line-height )) + (var (#{$✨} nav-link-spacing-vertical ) * 2 ));
110
+ padding : calc (var (#{$✨} nav-link-spacing-vertical ) - (var (#{$✨} border-width ) * 2 ))
111
+ var (#{$✨} nav-link-spacing-horizontal );
112
+
113
+ & :focus-visible {
114
+ box-shadow : 0 0 0 var (#{$✨} outline-width ) var (#{$✨} primary-focus );
115
+ }
116
+ }
110
117
}
111
118
112
119
// Submenu
113
120
// ––––––––––––––––––––
114
- // 1. Inside container type accordion
115
121
details [role = " list" ] summary + ul {
116
122
display : flex ;
117
123
z-index : 99 ;
170
176
& :hover ,
171
177
& :focus ,
172
178
& :active ,
173
- & :focus-visible {
179
+ & :focus-visible ,
180
+ & [aria-current ]:not ([aria-current = " false" ]) {
174
181
background-color : var (#{$✨} dropdown-hover-background-color );
175
182
}
176
183
}
Original file line number Diff line number Diff line change 361
361
#{$✨} outline-width : 0.0625rem ;
362
362
}
363
363
}
364
+ nav {
365
+ details [role = " list" ] {
366
+ summary :focus-visible {
367
+ #{$✨} outline-width : 0.1875rem ;
368
+ }
369
+ }
370
+ }
364
371
}
365
372
}
You can’t perform that action at this time.
0 commit comments