Skip to content

Commit df4940e

Browse files
committed
docs: enhance navigation styles for improved usability and aesthetics
1 parent 90f11f1 commit df4940e

1 file changed

Lines changed: 17 additions & 4 deletions

File tree

_sass/style.scss

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,18 @@
6060
background: transparent;
6161
border: 0;
6262
border-radius: 0;
63+
display: flex;
64+
flex-direction: column;
65+
align-items: flex-end;
6366
label,
6467
label[for="nav-trigger"] {
6568
display: inline-flex;
6669
align-items: center;
6770
cursor: pointer;
68-
padding: 0.25rem 0.5rem;
69-
border: 1px solid rgba(160, 174, 192, 0.5);
70-
border-radius: 6px;
71+
padding: 0.35rem 0.5rem;
72+
border: 0;
73+
border-radius: 0;
74+
background: transparent;
7175
float: none;
7276
width: auto;
7377
height: auto;
@@ -83,6 +87,7 @@
8387
padding-top: 0;
8488
text-align: left;
8589
float: none;
90+
transition: background 0.2s ease;
8691
}
8792

8893
.menu-icon::before,
@@ -94,6 +99,8 @@
9499
height: 2px;
95100
background: currentColor;
96101
font-family: inherit;
102+
transition: transform 0.2s ease, top 0.2s ease;
103+
transform-origin: center;
97104
}
98105

99106
#nav-trigger ~ label[for="nav-trigger"] .menu-icon::before,
@@ -112,8 +119,14 @@
112119
.nav-items {
113120
display: none;
114121
flex-direction: column;
122+
align-items: flex-end;
115123
gap: 0.75rem;
116-
margin-top: 0.75rem;
124+
margin-top: 0.6rem;
125+
padding: 0.75rem 1rem;
126+
border: 1px solid rgba(160, 174, 192, 0.4);
127+
border-radius: 12px;
128+
background: rgba(255, 255, 255, 0.96);
129+
box-shadow: 0 10px 25px rgba(15, 23, 42, 0.08);
117130
}
118131

119132
#nav-trigger:checked ~ .nav-items {

0 commit comments

Comments
 (0)