Skip to content

Commit 9b500be

Browse files
zachallaunjosevalim
authored andcommitted
Make sidebar links full-width and add hover states
1 parent f324cce commit 9b500be

File tree

1 file changed

+35
-13
lines changed

1 file changed

+35
-13
lines changed

assets/css/sidebar.css

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,14 @@
296296
.sidebar #full-list li a {
297297
padding: 3px 0 3px 15px;
298298
color: var(--gray200);
299+
overflow: hidden;
300+
}
301+
302+
.sidebar #full-list > li > a {
303+
display: block;
304+
width: 100%;
305+
height: 27px;
306+
line-height: 20px;
299307
}
300308

301309
.sidebar #full-list li a.expand,
@@ -307,6 +315,11 @@
307315
color: var(--main);
308316
}
309317

318+
.sidebar #full-list > li > a:hover {
319+
border-left: 3px solid var(--main-lightened-10);
320+
padding-left: 12px;
321+
}
322+
310323
.sidebar #full-list > li.current-page > a {
311324
color: var(--main);
312325
border-left: 3px solid var(--main);
@@ -328,15 +341,15 @@
328341

329342
.sidebar #full-list ul {
330343
display: none;
331-
margin: 9px 15px;
344+
margin: 10px 15px;
332345
margin-right: 0;
333346
padding: 0;
334347
}
335348

336349
.sidebar #full-list ul li {
337350
font-weight: 300;
338-
line-height: 20px;
339-
padding: 2px 8px;
351+
line-height: 16px;
352+
padding: 0 8px;
340353
margin-right: 0;
341354
color: var(--gray50);
342355
}
@@ -345,18 +358,23 @@
345358
color: var(--main);
346359
}
347360

348-
.sidebar #full-list ul li.current-hash:before {
349-
content: "\2022";
361+
.sidebar #full-list ul li.current-hash > a {
350362
color: var(--main);
351363
}
352364

353-
.sidebar #full-list ul li.current-hash > a {
365+
.sidebar #full-list ul li.current-hash > a:before,
366+
.sidebar #full-list > li > ul > li > a:hover:before {
367+
content: "\2022";
368+
position: absolute;
369+
margin-left: -15px;
354370
color: var(--main);
355-
margin-left: -12px;
356371
}
357372

358373
.sidebar #full-list ul li a {
359374
padding-left: 15px;
375+
display: block;
376+
width: 100%;
377+
height: 24px;
360378
}
361379

362380
.sidebar #full-list ul li ul {
@@ -366,22 +384,26 @@
366384
}
367385

368386
.sidebar #full-list ul li ul li {
369-
border-left: 1px solid var(--gray600);
370-
padding: 0 10px;
371-
margin-left: 8px;
372387
margin-right: 0;
388+
height: 20px;
373389
color: var(--gray50);
374390
}
375391

376392
.sidebar #full-list ul li ul li a {
377-
padding-left: 0;
393+
border-left: 1px solid var(--gray600);
394+
padding: 0 10px;
395+
height: 20px;
378396
}
379397

380-
.sidebar #full-list ul li ul li.current-hash:before {
398+
.sidebar #full-list ul li ul li.current-hash > a:before {
381399
content: none;
382400
}
383401

384-
.sidebar #full-list ul li ul li.current-hash {
402+
.sidebar #full-list ul li ul li > a:hover {
403+
border-color: var(--main);
404+
}
405+
406+
.sidebar #full-list ul li ul li.current-hash > a {
385407
color: var(--main);
386408
border-color: var(--main);
387409
}

0 commit comments

Comments
 (0)