@@ -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;
@@ -2402,28 +2410,16 @@ However, it's not needed with smaller screen width because the doc/code block is
2402
2410
use hamburger button */
2403
2411
.src # sidebar-button > a ::before , .sidebar-menu-toggle ::before {
2404
2412
/* hamburger button image */
2405
- content : url ('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
2406
- viewBox= "0 0 22 22" fill="none" stroke="black">\
2407
- <path d= "M3,5h16M3,11h16M3,17h16" stroke-width="2.75"/></svg>');
2413
+ content : var (--hamburger-image );
2408
2414
opacity : 0.75 ;
2415
+ filter : var (--mobile-sidebar-menu-filter );
2409
2416
}
2410
2417
.sidebar-menu-toggle : hover ::before ,
2411
2418
.sidebar-menu-toggle : active ::before ,
2412
2419
.sidebar-menu-toggle : focus ::before {
2413
2420
opacity : 1 ;
2414
2421
}
2415
2422
2416
- /* src sidebar button opens a folder view */
2417
- .src # sidebar-button > a ::before {
2418
- /* folder image */
2419
- content : url ('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
2420
- viewBox= "0 0 22 22" fill="none" stroke="black">\
2421
- <path d= "M16,9v-4h-6v-1l-2,-2h-4l-2,2v16h13L21,9h-15L2,19" stroke-width="1.25"/>\
2422
- <path d= "M15,7h-11v3" stroke-width="0.75"/>\
2423
- <path d= "M3.75,10v1.25" stroke-width="0.375"/></svg>');
2424
- opacity : 0.75 ;
2425
- }
2426
-
2427
2423
/* Media Queries */
2428
2424
2429
2425
/* Make sure all the buttons line wrap at the same time */
@@ -2608,9 +2604,6 @@ in src-script.js and main.js
2608
2604
width : 22px ;
2609
2605
height : 22px ;
2610
2606
}
2611
- .sidebar-menu-toggle ::before {
2612
- filter : var (--mobile-sidebar-menu-filter );
2613
- }
2614
2607
.sidebar-menu-toggle : hover {
2615
2608
background : var (--main-background-color );
2616
2609
}
@@ -2668,6 +2661,14 @@ in src-script.js and main.js
2668
2661
margin : 0 0 -25px 0 ;
2669
2662
padding : var (--nav-sub-mobile-padding );
2670
2663
}
2664
+
2665
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a {
2666
+ background-color : var (--main-background-color );
2667
+ }
2668
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a : hover ,
2669
+ html : not (.src-sidebar-expanded ) .src # sidebar-button > a : focus-visible {
2670
+ background-color : var (--sidebar-background-color );
2671
+ }
2671
2672
}
2672
2673
2673
2674
0 commit comments