From f35898e6b3030afdd9c7ff1d6117dd91f489b4ee Mon Sep 17 00:00:00 2001 From: Krish Agarwal Date: Mon, 20 Jul 2026 19:02:15 +0530 Subject: [PATCH] Update:hover effect --- src/components/HeroSection.jsx | 18 ++++++++++++++---- src/components/Navbar.jsx | 11 +++++++---- src/components/Sponsor.jsx | 4 ++++ 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/src/components/HeroSection.jsx b/src/components/HeroSection.jsx index dbd65c0..292b5a3 100644 --- a/src/components/HeroSection.jsx +++ b/src/components/HeroSection.jsx @@ -28,9 +28,19 @@ export default function HeroSection() {
{siteConfig.hero.title}
-

- {siteConfig.hero.subtitle} -

+ {(() => { + const words = siteConfig.hero.subtitle.split(" "); + const first = words[0]; + const rest = words.slice(1).join(" "); + return ( +

+ {first} + + {rest ? ` ${rest}` : ""} + +

+ ); + })()}

{siteConfig.hero.description}

@@ -61,7 +71,7 @@ export default function HeroSection() { ASME NIT Rourkela - Engineering Excellence
diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 34e8687..12ec5c9 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -49,6 +49,9 @@ export default function Navbar() { } }; + const navItemBase = + "relative text-base font-semibold px-4 py-2 rounded-lg transition-all duration-300 hover:scale-105 hover:bg-slate-50 dark:hover:bg-slate-800 after:absolute after:bottom-0 after:left-0 after:h-[2.5px] after:w-full after:origin-bottom-right after:scale-x-0 after:bg-gradient-to-r after:from-[#0A1440] after:to-[#1A56DB] after:transition-transform after:duration-300 hover:after:origin-bottom-left hover:after:scale-x-100"; + return (
- `text-base font-medium tracking-wide transition-all duration-300 whitespace-nowrap px-4 py-2 rounded-lg ${ + `${navItemBase} whitespace-nowrap ${ isActive - ? "text-[#021640] dark:text-white border-b-2 border-blue-400 pb-1 -translate-y-0.5" - : "text-gray-700 dark:text-gray-200 hover:text-[#021640] dark:hover:text-white hover:-translate-y-1" + ? "text-[#021640] dark:text-white border-b-2 border-blue-400 pb-1 -translate-y-0.5 after:origin-bottom-left after:scale-x-100" + : "text-gray-700 dark:text-gray-200 hover:text-[#021640] dark:hover:text-white hover:-translate-y-1" }` } > @@ -199,7 +202,7 @@ export default function Navbar() { setMobileMenuOpen(false)} > {item.name} diff --git a/src/components/Sponsor.jsx b/src/components/Sponsor.jsx index 73b3484..f71f0b3 100644 --- a/src/components/Sponsor.jsx +++ b/src/components/Sponsor.jsx @@ -98,6 +98,10 @@ const SponsorsSection = () => { background: #021640; transform: scale(1.2); } + + .dark .sponsors-swiper .swiper-pagination-bullet-active { + background: #2563eb; + } `}