Bob AI: Change the navigation bar to a floating position, typically

This commit is contained in:
kudinDmitriyUp
2026-04-21 11:56:52 +00:00
parent 50a32acbe3
commit d0a90fbc24
2 changed files with 6 additions and 14 deletions

View File

@@ -40,8 +40,9 @@ export default function App() {
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
<main className="pt-24">
<div id="hero" data-section="hero">
<HeroBillboardScroll
tag="Future of Tech"
title="Master Your Future at IT Academy"
description="Gain industry-ready skills with our hands-on software development and data science programs."
@@ -345,6 +346,7 @@ export default function App() {
]}
/>
</div>
</main>
</>
);
}

View File

@@ -46,24 +46,14 @@ const NavLink = ({
};
const NavbarCentered = ({ logo, navItems, ctaButton }: NavbarCenteredProps) => {
const [isScrolled, setIsScrolled] = useState(false);
const [menuOpen, setMenuOpen] = useState(false);
useEffect(() => {
const handleScroll = () => setIsScrolled(window.scrollY > 50);
window.addEventListener("scroll", handleScroll, { passive: true });
return () => window.removeEventListener("scroll", handleScroll);
}, []);
return (
<>
<nav
className={cls(
"fixed z-1000 top-0 left-0 w-full transition-all duration-500 ease-in-out",
isScrolled ? "h-15 bg-background/80 backdrop-blur-sm" : "h-20 bg-background/0 backdrop-blur-0"
)}
className="fixed z-1000 top-4 left-1/2 -translate-x-1/2 w-[95%] max-w-6xl h-16 bg-background/50 backdrop-blur-lg rounded-lg border border-white/10"
>
<div className="relative flex items-center justify-between h-full w-content-width mx-auto">
<div className="relative flex items-center justify-between h-full w-full px-6">
<Link to="/" className="text-xl font-medium text-foreground">{logo}</Link>
<div className="hidden md:flex absolute left-1/2 items-center gap-6 -translate-x-1/2">