Skip to content

Commit cdd2775

Browse files
committed
💄 Update sidebar component styles
1 parent 78a076e commit cdd2775

File tree

2 files changed

+43
-46
lines changed

2 files changed

+43
-46
lines changed

src/app/core/components/sidebar/sidebar.component.css

+37-39
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@ nav {
22
position: fixed;
33
height: 100%;
44
width: 250px;
5-
border-right: 1px solid #a5a5a5;
5+
border-right: 1px solid #c1c1c1;
66
padding: 6px 14px;
77
z-index: 103;
88
transition: 0.5s ease;
99
padding: 0 0.2rem;
1010
display: flex;
1111
flex-direction: column;
1212
align-items: flex-start;
13-
gap: 10px;
1413
}
1514

1615
nav .logo-details {
17-
height: 60px;
16+
height: 70px;
1817
width: 100%;
1918
display: flex;
2019
align-items: center;
@@ -52,12 +51,6 @@ nav.open .logo-details .toggled {
5251
position: initial;
5352
}
5453

55-
nav i {
56-
color: var(--bg-color-secondary);
57-
min-width: 60px;
58-
font-size: 28px;
59-
text-align: center;
60-
}
6154

6255
nav .nav-list {
6356
width: 100%;
@@ -77,22 +70,23 @@ nav li.mobile {
7770
}
7871

7972
nav li .tooltip {
80-
position: absolute;
81-
top: -20px;
82-
left: calc(100% + 15px);
83-
z-index: 3;
84-
color: var(--font-color-primary);
8573
background: var(--bg-color-card);
86-
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
87-
padding: 6px 12px;
8874
border-radius: 4px;
75+
border: 1px solid #c1c1c1;
76+
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
77+
color: var(--font-color-primary);
78+
display: none;
8979
font-size: 15px;
90-
font-weight: 400;
80+
font-weight: 500;
81+
left: calc(100% + 25px);
9182
opacity: 0;
92-
white-space: nowrap;
83+
padding: 6px 12px;
9384
pointer-events: none;
85+
position: absolute;
86+
top: -20px;
9487
transition: 0s;
95-
display: none;
88+
white-space: nowrap;
89+
z-index: 3;
9690
}
9791

9892
nav li:hover .tooltip {
@@ -104,32 +98,33 @@ nav li:hover .tooltip {
10498
}
10599

106100
nav li a {
107-
display: flex;
108-
height: 100%;
109-
width: 100%;
110-
border-radius: 40px;
111101
align-items: center;
112-
text-decoration: none;
113-
transition: 0.5s ease;
114102
background: transparent;
103+
border-radius: 40px;
104+
color: var(--font-color-secondary);
115105
cursor: pointer;
106+
display: flex;
107+
font-size: 18px;
108+
font-weight: 600;
109+
gap: 0.8rem;
110+
height: 100%;
111+
padding: 0;
112+
text-decoration: none;
113+
transition: 0.2s ease;
114+
width: 100%;
116115
}
117116

118117
nav li a:hover,
119-
.profile .profile-details:hover,
120-
.active {
121-
background: var(--bg-hover) !important;
118+
nav li a.active,
119+
.profile .profile-details:hover {
120+
color: var(--font-color-primary);
122121
}
123122

124123
nav li a .links_name {
125-
color: var(--font-color-primary);
126-
font-size: 19px;
127-
font-weight: 500;
128124
white-space: nowrap;
129125
opacity: 0;
130126
letter-spacing: 1px;
131127
pointer-events: none;
132-
transition: 0.4s;
133128
opacity: 1;
134129
}
135130

@@ -139,8 +134,9 @@ nav li a:hover i {
139134
}
140135

141136
nav li i {
142-
font-size: 30px;
137+
font-size: 32px;
143138
border-radius: 12px;
139+
min-width: fit-content;
144140
}
145141

146142
nav .profile {
@@ -220,6 +216,11 @@ nav .profile {
220216
@media (max-width: 1280px) {
221217
nav {
222218
width: 80px;
219+
align-items: center;
220+
}
221+
222+
nav .nav-list {
223+
width: fit-content;
223224
}
224225

225226
nav li .tooltip {
@@ -281,7 +282,7 @@ nav .profile {
281282
transition: none;
282283
background: var(--bg-color);
283284
border-right: none;
284-
border-top: 1px solid #a5a5a5;
285+
border-top: 1px solid #c1c1c1;
285286
}
286287

287288
nav .profile,
@@ -293,13 +294,10 @@ nav .profile {
293294
nav .nav-list {
294295
flex-direction: row;
295296
bottom: 0;
296-
justify-content: space-evenly;
297+
justify-content: center;
298+
gap: 4px;
297299
}
298300

299-
/* nav li {
300-
padding: 10px 0;
301-
} */
302-
303301
nav li .tooltip {
304302
display: none;
305303
}

src/app/core/components/sidebar/sidebar.component.html

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,40 @@
11
<nav class="sidebar">
22
<div class="logo-details " (click)="goToHome()">
33
<img src="/assets/logo.png" alt="logo" srcset="">
4-
<!-- <i class='bx bx-news icon'></i> -->
54
<span class="logo_name">InfoReader</span>
65
</div>
76
<ul class="nav-list">
87
<li>
98
<a routerLink="/" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
10-
<i class='bx bx-news'></i>
9+
<i class='bx bx-home-circle' routerLinkActive="bxs-home-circle" [routerLinkActiveOptions]="{exact: true}"></i>
1110
<span class="links_name">News</span>
1211
</a>
1312
<span class="tooltip">News</span>
1413
</li>
1514
<li>
1615
<a routerLink="/explore" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
17-
<i class='bx bx-world'></i>
16+
<i class='bx bx-compass' routerLinkActive="bxs-compass" [routerLinkActiveOptions]="{exact: true}"></i>
1817
<span class="links_name">Explore</span>
1918
</a>
2019
<span class="tooltip">Explore</span>
2120
</li>
2221
<li class="mobile">
2322
<a routerLink="/search" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
24-
<i class='bx bx-search'></i>
23+
<i class='bx bx-search' routerLinkActive="bxs-search" [routerLinkActiveOptions]="{exact: true}"></i>
2524
<span class="links_name">Search</span>
2625
</a>
2726
<span class="tooltip">Search</span>
2827
</li>
2928
<li>
3029
<a routerLink="/feed/saved" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
31-
<i class='bx bx-bookmark'></i>
30+
<i class='bx bx-bookmark' routerLinkActive="bxs-bookmark" [routerLinkActiveOptions]="{exact: true}"></i>
3231
<span class="links_name">Saved</span>
3332
</a>
3433
<span class="tooltip">Saved</span>
3534
</li>
3635
<li>
3736
<a routerLink="/settings" routerLinkActive="active">
38-
<i class='bx bx-cog'></i>
37+
<i class='bx bx-cog' routerLinkActive="bxs-cog" [routerLinkActiveOptions]="{exact: true}"></i>
3938
<span class="links_name">Settings</span>
4039
</a>
4140
<span class="tooltip">Settings</span>
@@ -55,4 +54,4 @@
5554
</div>
5655
</div>
5756

58-
</nav>
57+
</nav>

0 commit comments

Comments
 (0)