Skip to content

Commit bfb6d27

Browse files
committed
add new navbar
1 parent d75c058 commit bfb6d27

File tree

2 files changed

+131
-20
lines changed

2 files changed

+131
-20
lines changed

app/pods/components/nav-bar/template.hbs

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="row c-topnav py-3 justify-content-between">
1+
<div class="row c-topnav navbar justify-content-between">
22
<div class="col-6 px-0 d-md-none d-block">
33
<div class="d-flex align-items-center ml-3">
44
<div class="hamburger-menu mr-3">
@@ -14,26 +14,32 @@
1414
</div>
1515
</div>
1616
<div class="col-6 offset-1 d-md-block d-none">
17-
<ul>
18-
<li class="top-nav-option px-3 mt-2 d-none d-md-block">
19-
<a href="https://online.codingblocks.com" target="blank">
20-
<h6>Online Courses</h6>
21-
</a>
22-
</li>
23-
<li class="top-nav-option px-3 mt-2 d-none d-md-block">
24-
<a href="https://codingblocks.com/classroom-courses/" target="blank">
25-
<h6>Classroom Courses</h6>
26-
</a>
27-
</li>
28-
{{!-- <li class="top-nav-option px-3 mt-2 d-none d-md-block">
29-
<a href="#hiring-blocks">
30-
<h6>Hiring Blocks</h6>
31-
</a>
32-
</li> --}}
33-
</ul>
17+
<div class="navbar">
18+
<div class="d-flex main align-items-center">
19+
<nav class="nav-menu topheadnav">
20+
<ul>
21+
<li class="">
22+
<a href="/">
23+
<img src="https://cb3img.s3.ap-south-1.amazonaws.com/img/iconLearn.webp" alt="Learn">
24+
<span>Learn</span>
25+
</a>
26+
</li>
27+
<li class="active"><a href="https://hack.codingblocks.com">
28+
<img src="https://cb3img.s3.ap-south-1.amazonaws.com/img/iconMonitor.webp" alt="Practice">
29+
<span>Practice</span></a></li>
30+
<li><a href="https://hire.codingblocks.com">
31+
<img src="https://cb3img.s3.ap-south-1.amazonaws.com/img/iconHire.webp" alt="Hire">
32+
<span>Get Hired</span></a></li>
33+
<li><a href="https://ide.codingblocks.com">
34+
<img src="https://cb3img.s3.ap-south-1.amazonaws.com/img/iconIDE.webp" alt="IDE">
35+
<span>IDE</span></a></li>
36+
</ul>
37+
</nav><!-- .nav-menu -->
38+
</div>
39+
</div>
3440
</div>
3541
<div class="align-items-center">
36-
<ul class="right-nav">
42+
<ul class="right-nav py-4">
3743
{{!-- <li class="top-nav-option px-3 pt-3">
3844
<a href="#search">
3945
<i class="fas fa-search fa-lg"></i>
@@ -60,7 +66,7 @@
6066
<div class="pop-up border-card p-3 br-5">
6167
<ul class="t-align-l">
6268
<li>
63-
<LinkTo @route='users.id' @model={{user.id}}>
69+
<LinkTo class="dark-grey" @route='users.id' @model={{user.id}}>
6470
Profile
6571
</LinkTo>
6672
</li>

app/styles/app.scss

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,111 @@ body{
105105
content: '';
106106
}
107107

108+
/* Navbar */
109+
110+
.navbar {
111+
background: #15171e;
112+
color: white;
113+
}
114+
115+
.navbar a {
116+
display: block;
117+
color: white;
118+
}
119+
120+
.navbar span {
121+
display: block;
122+
}
123+
124+
.navbar li img {
125+
height: 24px;
126+
}
127+
128+
.nav-menu ul {
129+
margin: 0;
130+
padding: 0;
131+
list-style: none;
132+
}
133+
134+
.nav-menu > ul {
135+
display: flex;
136+
/* align-items: center; */
137+
}
138+
139+
.nav-menu > ul > li {
140+
position: relative;
141+
white-space: nowrap;
142+
padding: 15px 25px;
143+
text-align: center;
144+
}
145+
146+
.nav-menu li:hover {
147+
position: relative;
148+
background: #1a1c25;
149+
}
150+
151+
.nav-menu .active {
152+
background: #1a1c25;
153+
}
154+
155+
.nav-menu .active::after {
156+
position: absolute;
157+
content: "";
158+
height: 2px;
159+
bottom: 0;
160+
width: 100%;
161+
left: 0;
162+
background: linear-gradient(90deg, #838281 0%, #ffba08 100%);
163+
}
164+
165+
/* Button */
166+
.button-solid-orange {
167+
margin-left: 25px;
168+
background: linear-gradient(90deg, #f26a3e 0%, #fb8133 100%);
169+
border-radius: 5px;
170+
color: #fff;
171+
padding: 9px 25px 10px 25px;
172+
white-space: nowrap;
173+
transition: 0.3s;
174+
font-size: 14px;
175+
display: inline-block;
176+
border: 0;
177+
font-weight: normal;
178+
}
179+
180+
.button-solid-orange:hover {
181+
background-position: 100%;
182+
color: #fff;
183+
}
184+
185+
@media (max-width: 991px) {
186+
.button-solid-orange {
187+
margin: 0;
188+
padding: 4px 10px 5px 10px;
189+
}
190+
}
191+
192+
193+
/*-------------------Custom------------------*/
194+
.logo {
195+
font-size: 30px;
196+
margin: 0;
197+
padding: 0;
198+
line-height: 1;
199+
font-weight: 500;
200+
letter-spacing: 2px;
201+
text-transform: uppercase;
202+
}
203+
204+
.logo a {
205+
color: #fff;
206+
}
207+
208+
.logo img {
209+
max-height: 56px;
210+
}
211+
212+
108213
// Animations
109214

110215
@keyframes dots {

0 commit comments

Comments
 (0)