Skip to content

Commit afdd62d

Browse files
authored
Merge pull request #52 from mogrene/add-theme
Update menu
2 parents 3539ced + 6f3f48a commit afdd62d

File tree

7 files changed

+81
-57
lines changed

7 files changed

+81
-57
lines changed

components/accordion/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a class="underline" href="/components/accordion/">Accordion</a></li>
65-
<li><a href="/components/button/">Button</a>
66-
<li><a href="/components/checkbox/">Checkbox</a>
67-
<li><a href="/components/dropdown/">Dropdown</a>
68-
<li><a href="/components/toggle/">Toggle</a>
69-
<li><a href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li class="selected">Accordion</li></a>
65+
<a href="/components/button/"><li>Button</li></a>
66+
<a href="/components/checkbox/"><li>Checkbox</li></a>
67+
<a href="/components/dropdown/"><li>Dropdown</li></a>
68+
<a href="/components/toggle/"><li>Toggle</li></a>
69+
<a href="/components/tooltip/"><li>Tooltip</li></a>
7070
</ul>
7171
</menu>
7272
<div class="container">

components/button/index.html

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -61,21 +61,20 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a href="/components/accordion/">Accordion</a></li>
65-
<li><a class="underline" href="/components/button/">Button</a>
66-
<ul class="submenu">
67-
<li><a class="grey" href="#primary">Primary</a></li>
68-
<li><a class="grey" href="#secondary">Secondary</a></li>
69-
<li><a class="grey" href="#outline">Outline</a></li>
70-
<li><a class="grey" href="#ghost">Ghost</a></li>
71-
<li><a class="grey" href="#icon">Icon</a></li>
72-
<li><a class="grey" href="#with-icon">With Icon</a></li>
73-
</ul>
74-
</li>
75-
<li><a href="/components/checkbox/">Checkbox</a>
76-
<li><a href="/components/dropdown/">Dropdown</a>
77-
<li><a href="/components/toggle/">Toggle</a>
78-
<li><a href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li>Accordion</li></a>
65+
<a href="/components/button/"><li class="selected">Button</li></a>
66+
<ul class="submenu">
67+
<li><a class="grey" href="#primary">Primary</a></li>
68+
<li><a class="grey" href="#secondary">Secondary</a></li>
69+
<li><a class="grey" href="#outline">Outline</a></li>
70+
<li><a class="grey" href="#ghost">Ghost</a></li>
71+
<li><a class="grey" href="#icon">Icon</a></li>
72+
<li><a class="grey" href="#with-icon">With Icon</a></li>
73+
</ul>
74+
<a href="/components/checkbox/"><li>Checkbox</li></a>
75+
<a href="/components/dropdown/"><li>Dropdown</li></a>
76+
<a href="/components/toggle/"><li>Toggle</li></a>
77+
<a href="/components/tooltip/"><li>Tooltip</li></a>
7978
</ul>
8079
</menu>
8180
<div class="container">

components/checkbox/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a href="/components/accordion/">Accordion</a></li>
65-
<li><a href="/components/button/">Button</a>
66-
<li><a class="underline" href="/components/checkbox/">Checkbox</a>
67-
<li><a href="/components/dropdown/">Dropdown</a>
68-
<li><a href="/components/toggle/">Toggle</a>
69-
<li><a href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li>Accordion</li></a>
65+
<a href="/components/button/"><li>Button</li></a>
66+
<a href="/components/checkbox/"><li class="selected">Checkbox</li></a>
67+
<a href="/components/dropdown/"><li>Dropdown</li></a>
68+
<a href="/components/toggle/"><li>Toggle</li></a>
69+
<a href="/components/tooltip/"><li>Tooltip</li></a>
7070
</ul>
7171
</menu>
7272
<div class="container">

components/dropdown/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a href="/components/accordion/">Accordion</a></li>
65-
<li><a href="/components/button/">Button</a>
66-
<li><a href="/components/checkbox/">Checkbox</a>
67-
<li><a class="underline" href="/components/dropdown/">Dropdown</a>
68-
<li><a href="/components/toggle/">Toggle</a>
69-
<li><a href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li>Accordion</li></a>
65+
<a href="/components/button/"><li>Button</li></a>
66+
<a href="/components/checkbox/"><li>Checkbox</li></a>
67+
<a href="/components/dropdown/"><li class="selected">Dropdown</li></a>
68+
<a href="/components/toggle/"><li>Toggle</li></a>
69+
<a href="/components/tooltip/"><li>Tooltip</li></a>
7070
</ul>
7171
</menu>
7272
<div class="container">

components/toggle/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a href="/components/accordion/">Accordion</a></li>
65-
<li><a href="/components/button/">Button</a>
66-
<li><a href="/components/checkbox/">Checkbox</a>
67-
<li><a href="/components/dropdown/">Dropdown</a>
68-
<li><a class="underline" href="/components/toggle/">Toggle</a>
69-
<li><a href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li>Accordion</li></a>
65+
<a href="/components/button/"><li>Button</li></a>
66+
<a href="/components/checkbox/"><li>Checkbox</li></a>
67+
<a href="/components/dropdown/"><li>Dropdown</li></a>
68+
<a href="/components/toggle/"><li class="selected">Toggle</li></a>
69+
<a href="/components/tooltip/"><li>Tooltip</li></a>
7070
</ul>
7171
</menu>
7272
<div class="container">

components/tooltip/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
<menu>
6262
<h5>Components</h5>
6363
<ul>
64-
<li><a href="/components/accordion/">Accordion</a></li>
65-
<li><a href="/components/button/">Button</a>
66-
<li><a href="/components/checkbox/">Checkbox</a>
67-
<li><a href="/components/dropdown/">Dropdown</a>
68-
<li><a href="/components/toggle/">Toggle</a>
69-
<li><a class="underline" href="/components/tooltip/">Tooltip</a>
64+
<a href="/components/accordion/"><li>Accordion</li></a>
65+
<a href="/components/button/"><li>Button</li></a>
66+
<a href="/components/checkbox/"><li>Checkbox</li></a>
67+
<a href="/components/dropdown/"><li>Dropdown</li></a>
68+
<a href="/components/toggle/"><li>Toggle</li></a>
69+
<a href="/components/tooltip/"><li class="selected">Tooltip</li></a>
7070
</ul>
7171
</menu>
7272
<div class="container">

styles.css

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ main {
181181

182182
menu {
183183
position: fixed;
184-
padding: 5rem 2rem;
184+
padding: 5rem 1rem;
185185
min-width: 200px;
186186
border: 0.5px solid var(--subtle-color);
187187
height: 100%;
@@ -190,6 +190,7 @@ menu {
190190
}
191191

192192
menu h5 {
193+
padding: 0.25rem 0.5rem;
193194
margin-bottom: 0.5rem;
194195
}
195196

@@ -198,19 +199,38 @@ menu ul {
198199
flex-direction: column;
199200
list-style: none;
200201
gap: 0.2rem;
202+
width: 100%;
203+
}
204+
205+
menu ul a {
206+
width: 100%;
207+
border-radius: 6px;
208+
cursor: pointer;
209+
border: none;
201210
}
202211

203-
menu ul li a {
212+
menu ul a li {
213+
font-weight: 300;
204214
text-decoration: none;
205215
border: none;
206216
color: var(--highlight-color);
217+
padding: 0.25rem 0.5rem;
218+
width: 100%;
207219
}
208220

209-
menu ul li a:hover {
210-
border-bottom: 0.5px solid;
221+
menu ul a:hover {
222+
background-color: var(--subtle-color);
211223
opacity: 1;
212224
}
213225

226+
menu ul a .selected {
227+
font-weight: 500;
228+
padding: 0.25rem 0.5rem;
229+
background-color: var(--subtle-color);
230+
border-radius: 6px;
231+
width: 100%;
232+
}
233+
214234
.submenu {
215235
padding-left: 1rem;
216236
padding-top: 0.5rem;
@@ -748,7 +768,7 @@ footer p, a {
748768
@media (max-width: 780px) {
749769
h1 {
750770
font-size: 1.7rem;
751-
margin: 1rem 0;
771+
margin: 0.75rem 0 0.25rem 0;
752772
line-height: 1.2;
753773
}
754774

@@ -809,21 +829,26 @@ footer p, a {
809829
height: 150vh;
810830
width: 100%;
811831
background: var(--background-color);
812-
padding: 2rem 1rem;
832+
padding: 2rem 1.5rem;
813833
border-radius: 10px 10px 0 0;
814834
transition: transform 0.5s ease-in-out;
815835
overflow-y: scroll;
816836
z-index: 999;
817837
}
818838

819-
menu ul, menu a {
820-
gap: 0.8rem;
821-
padding: 0.3rem 0;
839+
menu h5 {
840+
padding: 0.25rem 0;
822841
}
823842

824-
menu ul li a {
825-
font-size: 0.95rem;
826-
color: var(--text-color);
843+
menu ul {
844+
gap: 0.75rem;
845+
padding: 0.25rem 0;
846+
}
847+
848+
menu a {
849+
font-size: 1rem;
850+
text-decoration: none;
851+
border: none;
827852
}
828853

829854
.menu-container {

0 commit comments

Comments
 (0)