responsive2

This commit is contained in:
Ladebeze66 2025-02-19 13:37:46 +01:00
parent 16b51b1968
commit 3bfd1ed255

View File

@ -37,7 +37,7 @@ const toggleMenu = () => setIsMenuOpen(!isMenuOpen);
<div className="circle-one blur-3xl w-40 md:w-64 h-40 md:h-64 rounded-full bg-rose-400/60 top-0 right-10 md:right-28 absolute"></div> <div className="circle-one blur-3xl w-40 md:w-64 h-40 md:h-64 rounded-full bg-rose-400/60 top-0 right-10 md:right-28 absolute"></div>
<div className="circle-two blur-3xl w-40 md:w-64 h-40 md:h-64 rounded-full bg-indigo-400/60 bottom-0 left-10 md:left-28 absolute"></div> <div className="circle-two blur-3xl w-40 md:w-64 h-40 md:h-64 rounded-full bg-indigo-400/60 bottom-0 left-10 md:left-28 absolute"></div>
</div> </div>
<header className="z-10 bg-white/50 backdrop-blur rounded-lg border-2 border-gray-500 px-4 py-2 md:px-6"> <header className="z-10 bg-white/50 backdrop-blur rounded-lg border-2 font-orbitron-16-bold border-gray-500 px-4 py-2 md:px-6">
<div className="max-w-4xl mx-auto flex items-center justify-between"> <div className="max-w-4xl mx-auto flex items-center justify-between">
<h2 className="text-xl md:text-2xl font-orbitron-24-bold-italic">Portfolio Gras-Calvet Fernand</h2> <h2 className="text-xl md:text-2xl font-orbitron-24-bold-italic">Portfolio Gras-Calvet Fernand</h2>
@ -48,17 +48,38 @@ const toggleMenu = () => setIsMenuOpen(!isMenuOpen);
{/* Menu mobile */} {/* Menu mobile */}
{isMenuOpen && ( {isMenuOpen && (
<nav className="absolute top-16 left-0 w-full bg-white shadow-md flex flex-col items-center space-y-3 py-4 md:hidden"> <nav className="fixed inset-0 bg-black/95 backdrop-blur-2xl flex flex-col items-center justify-center space-y-10 z-50 md:hidden text-white font-orbitron-24-bold tracking-wide shadow-lg border-l border-gray-600">
<NavLink text="Accueil" path="/" />
<NavLink text="Portfolio" path="/portfolio" /> {/* Bouton de fermeture */}
<NavLink text="Compétences" path="/competences" /> <button className="absolute top-6 right-6 text-3xl text-white" onClick={toggleMenu}>
<NavLink text="Contact" path="/contact" />
</nav> </button>
)}
{/* Liens du menu */}
<NavLink text="Accueil"
path="/"
onClick={toggleMenu}
className="text-2xl text-white hover:text-gray-900 px-6 py-3 bg-gray-800/50 rounded-lg transition-all duration-300 hover:bg-white" />
<NavLink text="Portfolio"
path="/portfolio"
onClick={toggleMenu}
className="text-2xl text-white hover:text-gray-900 px-6 py-3 bg-gray-800/50 rounded-lg transition-all duration-300 hover:bg-white" />
<NavLink text="Compétences"
path="/competences"
onClick={toggleMenu}
className="text-2xl text-white hover:text-gray-900 px-6 py-3 bg-gray-800/50 rounded-lg transition-all duration-300 hover:bg-white" />
<NavLink text="Contact"
path="/contact"
onClick={toggleMenu}
className="text-2xl text-white hover:text-gray-900 px-6 py-3 bg-gray-800/50 rounded-lg transition-all duration-300 hover:bg-white" />
</nav>
)}
{/* Menu desktop */} {/* Menu desktop */}
<nav className="hidden md:flex"> <nav className="hidden md:flex">
<ul className="flex gap-x-4 text-black-500 font-orbitron-16-bold"> <ul className="flex gap-x-4 text-black-500 font-orbitron-16-b</nav>old">
<li><NavLink text="Accueil" path="/" /></li> <li><NavLink text="Accueil" path="/" /></li>
<li><NavLink text="Portfolio" path="/portfolio" /></li> <li><NavLink text="Portfolio" path="/portfolio" /></li>
<li><NavLink text="Compétences" path="/competences" /></li> <li><NavLink text="Compétences" path="/competences" /></li>