File tree Expand file tree Collapse file tree 8 files changed +20
-12
lines changed Expand file tree Collapse file tree 8 files changed +20
-12
lines changed Original file line number Diff line number Diff line change 1- < aside id ="sidebar ">
1+ < aside id ="sidebar " class =" open " >
22 < div id ="sidebar-left ">
33 < a id ="sidebar-avatar " href ="{{ "/" | prepend: site.baseurl }}">
44 < img id ="sidebar-avatar-img " alt ="{{ site.tittle }} " src ="{{ site.avatar | prepend: site.baseurl }} "/>
Original file line number Diff line number Diff line change 1+ <!-- Generate icon by yourself https://icomoon.io/app/#/select -->
12{% if site.twitter %}
23 < a href ="https://twitter.com/{{ site.twitter }} " class ="sidebar-social-icon twitter " target ="_blank "> </ a >
34{% endif %}
Original file line number Diff line number Diff line change 77 < body >
88 {% include sidebar.html %}
99
10- < main id ="main ">
10+ < main id ="main " class =" open " >
1111 {{ content }}
1212
1313 < div class ="footer ">
1818 </ div >
1919 </ main >
2020
21- < button id ="menu ">
21+ < button id ="menu " class =" open " >
2222 < span id ="menu-icons "> </ span >
2323 </ button >
2424
Original file line number Diff line number Diff line change 55 position : absolute
66 top : 0
77 bottom : 0
8- left : 0
8+ left : - $ sidebar-width
99 z-index : 20
1010 width : $sidebar-width
11+ background-color : $sidebar-bg
1112 overflow : hidden
1213 transition : left .35s $time-function , transform .35s $time-function
1314 user-select : none
2122 width : $sidebar-right-width
2223 height : 100%
2324 background : $sidebar-right-bg
25+ & .open
26+ transform : translateX(100% )
2427
2528
2629// Sidebar Left
Original file line number Diff line number Diff line change 11
22#main
33 float : right
4- width : calc( 100% - #{$ sidebar-width })
4+ width : 100%
55 height : 100%
66 overflow : auto
77 -webkit-overflow-scrolling : touch
88 transition : width .35s $time-function
99 // &.fadeIn
1010 // animation: fadeIn .6s $time-function
11+ & .open
12+ width : calc(100% - #{$sidebar-width })
1113
1214.container
1315 max-width : $post-max-width
Original file line number Diff line number Diff line change 11
22#menu
3- display : none
3+ display : block
44 position : fixed
55 top : $menu-top
66 right : $menu-right
3434 @extend %icon-right
3535 float : left
3636 width : 50%
37+
3738 & .open > & -icons
3839 transform : translateX(50% )
Original file line number Diff line number Diff line change 77
88 #main
99 width : 100%
10+ & .open
11+ width : 100%
1012 #menu
1113 display : block
1214 .container
Original file line number Diff line number Diff line change @@ -49,11 +49,10 @@ $(function() {
4949 afterPjax ( ) ;
5050 NProgress . done ( ) ;
5151 main . scrollTop ( 0 ) . addClass ( 'fadeIn' ) ;
52- menu . add ( sidebar ) . removeClass ( 'open' ) ;
53- { % if site . google_analytics % }
54- ga ( 'set' , 'location' , window . location . href ) ;
55- ga ( 'send' , 'pageview' ) ;
56- { % endif % }
52+ // only remove open in small screen
53+ if ( $ ( window ) . width ( ) <= 1024 ) {
54+ menu . add ( sidebar ) . add ( main ) . removeClass ( 'open' ) ;
55+ }
5756 }
5857 } ) ;
5958
@@ -73,7 +72,7 @@ $(function() {
7372
7473 // Menu
7574 menu . on ( 'click' , function ( ) {
76- $ ( this ) . add ( sidebar ) . toggleClass ( 'open' ) ;
75+ $ ( this ) . add ( sidebar ) . add ( menu ) . add ( main ) . toggleClass ( 'open' ) ;
7776 } ) ;
7877
7978} ) ;
You can’t perform that action at this time.
0 commit comments