@@ -55,6 +55,9 @@ xmlns="http://www.w3.org/2000/svg" fill="black" height="18px">\
55
55
--collapse-arrow-image : url ('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" \
56
56
enable-background= "new 0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill="none" \
57
57
d= "M3,8l4,4l4,-4m-4,4M3,4l4,4l4,-4" stroke="black" stroke-width="2"/></svg>');
58
+ --hamburger-image : url ('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
59
+ viewBox= "0 0 22 22" fill="none" stroke="black">\
60
+ <path d= "M3,5h16M3,11h16M3,17h16" stroke-width="2.75"/></svg>');
58
61
}
59
62
60
63
: root .sans-serif {
@@ -2001,9 +2004,11 @@ a.tooltip:hover::after {
2001
2004
display : flex;
2002
2005
margin-right : 4px ;
2003
2006
position : fixed;
2004
- left : 6px ;
2005
2007
height : 34px ;
2006
2008
width : 34px ;
2009
+ }
2010
+ .hide-sidebar # sidebar-button {
2011
+ left : 6px ;
2007
2012
background-color : var (--main-background-color );
2008
2013
z-index : 1 ;
2009
2014
}
@@ -2019,6 +2024,8 @@ a.tooltip:hover::after {
2019
2024
align-items : center;
2020
2025
justify-content : center;
2021
2026
flex-direction : column;
2027
+ }
2028
+ # settings-menu > a , # help-button > a , button # toggle-all-docs {
2022
2029
border : 1px solid transparent;
2023
2030
border-radius : var (--button-border-radius );
2024
2031
color : var (--main-color );
@@ -2031,14 +2038,15 @@ a.tooltip:hover::after {
2031
2038
min-width : 0 ;
2032
2039
}
2033
2040
# sidebar-button > a {
2034
- background-color : var (--button-background-color );
2035
- border-color : var (--border-color );
2041
+ background-color : var (--sidebar-background-color );
2036
2042
width : 33px ;
2037
2043
}
2044
+ # sidebar-button > a : hover , # sidebar-button > a : focus-visible {
2045
+ background-color : var (--main-background-color );
2046
+ }
2038
2047
2039
2048
# settings-menu > a : hover , # settings-menu > a : focus-visible ,
2040
2049
# help-button > a : hover , # help-button > a : focus-visible ,
2041
- # sidebar-button > a : hover , # sidebar-button > a : focus-visible ,
2042
2050
button # toggle-all-docs : hover , button # toggle-all-docs : focus-visible {
2043
2051
border-color : var (--settings-button-border-focus );
2044
2052
text-decoration : none;
@@ -2405,28 +2413,16 @@ However, it's not needed with smaller screen width because the doc/code block is
2405
2413
use hamburger button */
2406
2414
.src # sidebar-button > a ::before , .sidebar-menu-toggle ::before {
2407
2415
/* hamburger button image */
2408
- content : url ('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
2409
- viewBox= "0 0 22 22" fill="none" stroke="black">\
2410
- <path d= "M3,5h16M3,11h16M3,17h16" stroke-width="2.75"/></svg>');
2416
+ content : var (--hamburger-image );
2411
2417
opacity : 0.75 ;
2418
+ filter : var (--mobile-sidebar-menu-filter );
2412
2419
}
2413
2420
.sidebar-menu-toggle : hover ::before ,
2414
2421
.sidebar-menu-toggle : active ::before ,
2415
2422
.sidebar-menu-toggle : focus ::before {
2416
2423
opacity : 1 ;
2417
2424
}
2418
2425
2419
- /* src sidebar button opens a folder view */
2420
- .src # sidebar-button > a ::before {
2421
- /* folder image */
2422
- content : url ('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
2423
- viewBox= "0 0 22 22" fill="none" stroke="black">\
2424
- <path d= "M16,9v-4h-6v-1l-2,-2h-4l-2,2v16h13L21,9h-15L2,19" stroke-width="1.25"/>\
2425
- <path d= "M15,7h-11v3" stroke-width="0.75"/>\
2426
- <path d= "M3.75,10v1.25" stroke-width="0.375"/></svg>');
2427
- opacity : 0.75 ;
2428
- }
2429
-
2430
2426
/* Media Queries */
2431
2427
2432
2428
/* Make sure all the buttons line wrap at the same time */
@@ -2611,9 +2607,6 @@ in src-script.js and main.js
2611
2607
width : 22px ;
2612
2608
height : 22px ;
2613
2609
}
2614
- .sidebar-menu-toggle ::before {
2615
- filter : var (--mobile-sidebar-menu-filter );
2616
- }
2617
2610
.sidebar-menu-toggle : hover {
2618
2611
background : var (--main-background-color );
2619
2612
}
@@ -2671,6 +2664,14 @@ in src-script.js and main.js
2671
2664
margin : 0 0 -25px 0 ;
2672
2665
padding : var (--nav-sub-mobile-padding );
2673
2666
}
2667
+
2668
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a {
2669
+ background-color : var (--main-background-color );
2670
+ }
2671
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a : hover ,
2672
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a : focus-visible {
2673
+ background-color : var (--sidebar-background-color );
2674
+ }
2674
2675
}
2675
2676
2676
2677
0 commit comments