@@ -3,86 +3,96 @@ function Navbar() {
33 nav . classList . add (
44 "navbar" ,
55 "navbar-expand-lg" ,
6- "navbar-dark" ,
7- "custom-navbar" ,
8- "fixed-top"
6+ "fixed-top" ,
7+ "navbar-neo"
98 ) ;
109 nav . innerHTML = `
1110 <div class="container">
12- <a href="#home" class="navbar-brand fw-bold ">
13- <i class="fas fa-music me-2"></i>Tyodev Music
11+ <a href="#home" class="navbar-brand d-flex align-items-center ">
12+ <i class="fas fa-bolt me-2 text-primary "></i>TYODEV
1413 </a>
1514 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
1615 <span class="navbar-toggler-icon"></span>
1716 </button>
1817 <div class="collapse navbar-collapse" id="navbarNav">
1918 <ul class="navbar-nav ms-auto">
2019 <li class="nav-item">
21- <a href="#home" class="nav-link active" data-section="home">
22- <i class="fas fa-home me-1"></i>Home
23- </a>
20+ <a href="#home" class="nav-link active" data-section="home">HOME</a>
2421 </li>
2522 <li class="nav-item">
26- <a href="#reason" class="nav-link" data-section="reason">
27- <i class="fas fa-heart me-1"></i>Why Music
28- </a>
23+ <a href="#reason" class="nav-link" data-section="reason">REASON</a>
2924 </li>
3025 <li class="nav-item">
31- <a href="#music" class="nav-link" data-section="music">
32- <i class="fas fa-headphones me-1"></i>Your Music
33- </a>
26+ <a href="#playlist" class="nav-link" data-section="playlist">PLAYLIST</a>
3427 </li>
3528 <li class="nav-item">
36- <a href="#playlist" class="nav-link" data-section="playlist">
37- <i class="fas fa-list me-1"></i>Playlist
38- </a>
29+ <a href="#favourite" class="nav-link" data-section="favourite">FAVOURITE</a>
3930 </li>
40- <li class="nav-item">
41- <a href="#favourite " class="nav-link " data-section="favourite ">
42- <i class="fas fa-star me -1"></i>Favourites
31+ <li class="nav-item ms-lg-3 mt-2 mt-lg-0 ">
32+ <a href="#music " class="btn btn-cta " data-section="music ">
33+ urMUSIC AI <i class="fas fa-arrow-right ms -1"></i>
4334 </a>
4435 </li>
4536 </ul>
4637 </div>
4738 </div>
4839 <style>
49- .custom- navbar {
50- background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important ;
51- box-shadow: 0 2px 20px rgba(0,0,0,0.1 );
52- transition: all 0.3s ease ;
40+ .navbar-neo {
41+ background-color: var(--neo-white) ;
42+ border-bottom: var(--neo-border );
43+ padding: 1rem 0 ;
5344 }
54- .custom-navbar .navbar-brand {
55- font-size: 1.5rem;
56- text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
45+
46+ .navbar-brand {
47+ font-size: 1.8rem;
48+ color: var(--neo-black) !important;
49+ text-shadow: 2px 2px 0px rgba(0,0,0,0.1);
5750 }
58- .custom-navbar .nav-link {
59- font-weight: 500;
60- margin: 0 10px;
61- transition: all 0.3s ease;
62- border-radius: 25px;
63- padding: 8px 16px !important;
51+
52+ .text-primary {
53+ color: var(--neo-blue) !important;
6454 }
65- .custom-navbar .nav-link:hover {
66- background-color: rgba(255,255,255,0.2);
67- transform: translateY(-2px);
55+
56+ .nav-link {
57+ font-weight: 800;
58+ color: var(--neo-black) !important;
59+ font-size: 0.9rem;
60+ margin: 0 5px;
61+ border: 2px solid transparent;
62+ transition: all 0.2s ease;
6863 }
69- .custom-navbar .nav-link.active {
70- background-color: rgba(255,255,255,0.3);
71- font-weight: 600;
64+
65+ .nav-link:hover, .nav-link.active {
66+ background-color: var(--neo-green);
67+ border: 2px solid var(--neo-black);
68+ box-shadow: 3px 3px 0px var(--neo-black);
69+ transform: translate(-2px, -2px);
7270 }
73- html {
74- scroll-behavior: smooth;
71+
72+ .btn-cta {
73+ background-color: var(--neo-black);
74+ color: var(--neo-green);
75+ border: 2px solid var(--neo-black);
76+ border-radius: 0;
77+ font-weight: 800;
78+ box-shadow: 4px 4px 0px var(--neo-green);
79+ transition: all 0.2s;
7580 }
76- body {
77- padding-top: 80px;
81+
82+ .btn-cta:hover {
83+ transform: translate(2px, 2px);
84+ box-shadow: 1px 1px 0px var(--neo-green);
85+ color: var(--neo-green);
7886 }
79- .nav-link {
80- cursor: pointer;
87+
88+ .navbar-toggler {
89+ border: 3px solid var(--neo-black);
90+ border-radius: 0;
8191 }
8292 </style>
8393 ` ;
8494
8595 return nav ;
8696}
8797
88- export default Navbar ;
98+ export default Navbar ;
0 commit comments