This repository was archived by the owner on Jul 8, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +70
-35
lines changed Expand file tree Collapse file tree 5 files changed +70
-35
lines changed Original file line number Diff line number Diff line change 19
19
<div class =" right-aside" >
20
20
<div class =" right-nav ms" >
21
21
<div class =" main" >
22
- <ul class =" left" >
23
- <% for (var i in theme .menu ){ % >
24
- < li>
25
- < a href= " <%- url_for(theme.menu[i]) %>" >
26
- < %= i % >
27
- < / a>
28
- < / li>
29
- < % } %>
30
- </ul >
31
- <div class =" search" >
32
- <div class =" search-box" >
33
- <input type =" search" id =" search" class =" input-search" placeholder =" 搜索" >
34
- <i class =" icon-search" ></i >
35
- <div class =" search-result-box" >
36
- <ul id =" search-result" ></ul >
37
- </div >
22
+ <svg id =" nav-menu" class =" icon icon-menu" aria-hidden =" true" >
23
+ <use xlink:href =" #icon-menu" ></use >
24
+ </svg >
25
+ <ul class =" left" >
26
+ <% for (var i in theme .menu ){ % >
27
+ < li>
28
+ < a href= " <%- url_for(theme.menu[i]) %>" >
29
+ < %= i % >
30
+ < / a>
31
+ < / li>
32
+ < % } %>
33
+ </ul >
34
+ <div class =" search" >
35
+ <div class =" search-box" >
36
+ <input type =" search" id =" search" class =" input-search" placeholder =" 搜索" >
37
+ <i class =" icon-search" ></i >
38
+ <div class =" search-result-box" >
39
+ <ul id =" search-result" ></ul >
38
40
</div >
39
- <svg id =" nav-search" class =" icon icon-search" aria-hidden =" true" >
40
- <use xlink:href =" #icon-search" ></use >
41
- </svg >
42
41
</div >
42
+ <svg id =" nav-search" class =" icon icon-search" aria-hidden =" true" >
43
+ <use xlink:href =" #icon-search" ></use >
44
+ </svg >
45
+ </div >
43
46
</div >
44
47
</div >
45
48
<div class =" right-main" >
Original file line number Diff line number Diff line change @@ -170,6 +170,22 @@ if (overdueRemindText && overdueRemindDom) {
170
170
overdueRemindDom . innerHTML = overdueRemindText . replace ( / \$ d a y / , '<span> ' + dayNum + ' </span>' ) ;
171
171
}
172
172
173
+ var navMenu = document . getElementById ( 'nav-menu' ) ;
174
+ var searchContainer = document . querySelector ( '.search' ) ;
175
+ navMenu . addEventListener ( 'click' , ( ) => {
176
+ var leftAside = document . querySelector ( '.left-aside' ) ;
177
+ var rightAside = document . querySelector ( '.right-aside' ) ;
178
+ var rightMain = document . querySelector ( '.right-main' ) ;
179
+ if ( leftAside ) { leftAside . style . display = 'none' }
180
+ if ( rightAside ) { rightAside . style . marginLeft = 'unset' }
181
+ if ( searchContainer ) { searchContainer . style . right = '70px' ; }
182
+ if ( rightMain ) {
183
+ rightMain . style . float = 'unset' ;
184
+ rightMain . style . margin = '65px auto' ;
185
+ rightMain . style . width = '800px' ;
186
+ } ;
187
+ } ) ;
188
+
173
189
var navSearch = document . getElementById ( 'nav-search' ) ;
174
190
var searchBox = document . querySelector ( '.search-box' ) ;
175
191
navSearch . addEventListener ( 'mouseover' , ( ) => {
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ svg.icon {
64
64
margin-left : -35px ;
65
65
}
66
66
& .icon-search {
67
- margin-top : 10 px ;
67
+ margin-top : 21 px ;
68
68
}
69
69
}
70
70
@@ -162,7 +162,7 @@ svg.icon {
162
162
}
163
163
}
164
164
.right-nav {
165
- padding-left : 40 px ;
165
+ padding-left : 55 px ;
166
166
position : fixed ;
167
167
top : 0 ;
168
168
width : 100% ;
@@ -172,7 +172,7 @@ svg.icon {
172
172
li {
173
173
list-style : none ;
174
174
float :left ;
175
- line-height : 40 px ;
175
+ line-height : 60 px ;
176
176
margin-right : 30px ;
177
177
178
178
a {
@@ -187,7 +187,7 @@ svg.icon {
187
187
.search {
188
188
float : right ;
189
189
color : #717171 ;
190
- line-height : 40 px ;
190
+ line-height : 60 px ;
191
191
right : 395px ;
192
192
position : relative ;
193
193
@@ -250,17 +250,17 @@ svg.icon {
250
250
}
251
251
}
252
252
}
253
- .right-main {
254
- margin-top : 58 px ;
255
- padding-left : 40 px ;
253
+ .right-main {
254
+ margin-top : 65 px ;
255
+ padding-left : 50 px ;
256
256
float :left ;
257
257
}
258
258
259
259
.category {
260
260
li {
261
261
list-style : none ;
262
262
float : left ;
263
- margin : 10 px 0px 5px 10px ;
263
+ margin : 20 px 0px 5px 10px ;
264
264
265
265
a {
266
266
padding : 5px 11px ;
You can’t perform that action at this time.
0 commit comments