navbar fixed and centered

This commit is contained in:
Jacob Delgado 2023-11-14 01:41:43 -08:00
parent 2cb4696ca3
commit bd4169b92f
3 changed files with 24 additions and 16 deletions

View File

@ -57,8 +57,8 @@ const NavBar = () => {
<nav> <nav>
{/* <center className="text-accent bg-black">O</center> */} {/* <center className="text-accent bg-black">O</center> */}
<div className={navbar ? "flex items-center bg-black justify-center xl:p-1 mx-auto md:p-4 absolute z-10 w-full h-[120px] bg-green" <div className={navbar ? "flex items-center bg-black justify-center xl:p-1 mx-auto md:p-4 absolute z-10 w-full h-[120px] bg-green"
: "flex items-center justify-center xl:p-1 bg-red-800 mx-auto md:p-4 absolute z-10 w-full h-[120px]"}> : "flex items-center justify-center xl:p-1 bg-transparent mx-auto md:p-4 absolute z-10 w-full h-[120px]"}>
<ul className="hover:cursor-pointer hidden md:block space-x-4 xl:text-xl font-sans antialiased"> <ul className="hover:cursor-pointer hidden md:block space-x-4 xl:text-xl font-sans antialiased ml-8 pr-6">
{links.map((link) => ( {links.map((link) => (
<Link <Link
key={link.href} key={link.href}
@ -77,7 +77,7 @@ const NavBar = () => {
))} ))}
</ul> </ul>
{/* logo */} {/* logo */}
<Link href="/"> <Link href="/" className="relative">
<Image <Image
src="/logo.svg" src="/logo.svg"
width={0} width={0}

View File

@ -3,17 +3,24 @@ import Image from "next/image";
const layout = ({ children }: { children: React.ReactNode }) => { const layout = ({ children }: { children: React.ReactNode }) => {
return ( return (
<div className="flex flex-col"> <div className="flex flex-col relative justify-center items-center ">
<div className="flex relative w-full h-[400px]"> <div className="flex relative -z-10 pt-40 w-[100vw] h-[400px] overflow-hidden">
<Image <Image
src="/header02.webp" src="/IMG_2431.jpg"
alt="nav image" alt="nav image"
priority priority
fill fill
style={{ objectFit: "cover" , objectPosition: '75%'}} style={{ objectFit: "cover", objectPosition: "center" }}
quality={100} quality={100}
className="brightness-[25%]" className="brightness-[20%] "
/> />
<div className="flex flex-col w-full text-center xl:text-5xl xl:block text-white lg:text-2xl z-10">
<div className="p-6 ">
<p className="py-4">
<span className="">Menu</span>
</p>
</div>
</div>
</div> </div>
<div className="flex-grow p-6 md:overflow-y-auto md:p-12">{children}</div> <div className="flex-grow p-6 md:overflow-y-auto md:p-12">{children}</div>

View File

@ -1,9 +1,10 @@
import React from "react"; import React from "react";
import Appetizers from "./Appetizers/page"; import Appetizers from "./Appetizers/page";
import Image from "next/image";
const menu = () => { const menu = () => {
return ( return (
<div className="flex flex-col justify-center items-center"> <div className="flex flex-col relative justify-center items-center">
<div> <div>
<Appetizers /> <Appetizers />
</div> </div>