# Navbar with Search Category: navigation Description: A clean navigation bar that includes primary links and an integrated search field for user convenience. ## Implementation Context - **Primary**: Use **SenangStart CSS** for the implementation. - **Reference**: Tailwind CSS is provided for stylistic context only. ## SenangStart CSS Usage To use SenangStart CSS, simply include the script in your HTML ``: ```html My App

Hello SenangStart!

Zero config, instant styling.

``` **Documentation**: [Getting Started Guide](https://bookklik-technologies.github.io/senangstart-css/guide/getting-started.html) ## SenangStart CSS Code ```html <div space="w:[100%] tw-lg:h:giant-2x"> <nav space="w:[100%] p:medium-3x" class="z-50" x-data="{ isOpen: false, isSearchOpen: false }" > <div layout="container flex col tw-lg:row" space="m-x:auto p:small" visual="rounded:medium bg:white" class="bg-opacity-80 backdrop-blur backdrop-filter" > <!-- Logo & Mobile Menu --> <div layout="flex items:center" space="h:big"> <img src="https://placehold.co/120x48" space="h:[100%]" alt="Logo" /> <div layout="grow tw-lg:hidden"></div> <div x-on:click="isOpen = !isOpen" x-on:click.outside="isOpen = false" layout="flex items:center justify:center tw-lg:hidden" space="w:big" visual="cursor:pointer" > <span :class="!isOpen ? '' : 'hidden'"> <i class="fas fa-bars"></i> </span> <span :class="isOpen ? '' : 'hidden'"> <i class="fas fa-times"></i> </span> </div> </div> <!-- Navigation Links --> <div :class="isOpen ? '' : 'hidden'" layout="grow col justify:end tw-lg:flex tw-lg:row tw-lg:items:center" space="p-t:medium tw-lg:p-t:none" > <a href="#" layout="flex items:center" space="m-x:-small h:big p-x:medium-3x tw-lg:m-x:none" visual="hover:text:blue-600" >Home</a > <a href="#" layout="flex items:center" space="m-x:-small h:big p-x:medium-3x tw-lg:m-x:none" visual="hover:text:blue-600" >Products</a > <a href="#" layout="flex items:center" space="m-x:-small h:big p-x:medium-3x tw-lg:m-x:none" visual="hover:text:blue-600" >Solutions</a > <a href="#" layout="flex items:center" space="m-x:-small h:big p-x:medium-3x tw-lg:m-x:none" visual="hover:text:blue-600" >About</a > <!-- Search Bar --> <div layout="relative hidden tw-lg:block" space="m-x:medium"> <input type="text" placeholder="Search..." space="w:vast-3x p-x:medium p-y:small p-l:large-3x" visual="rounded:medium border-w:thin border:neutral-200 focus:border:blue-600 focus:outline:none" /> <i layout="absolute left:small-3x top:small-3x" visual="text:neutral-400" class="fas fa-search" ></i> </div> <a href="#" layout="flex items:center justify:center" space="m-x:medium m-b:medium m-t:medium h:big p-x:medium-3x tw-lg:m-b:none tw-lg:m-l:medium tw-lg:m-r:none tw-lg:m-t:none" visual="rounded:medium bg:blue-600 text:white hover:bg:blue-700" > Get Started </a> </div> </div> </nav> </div> ``` ## Tailwind CSS Code ```html <div class="w-full lg:h-28"> <nav class="w-full p-6 z-50" x-data="{ isOpen: false, isSearchOpen: false }" > <div class="container mx-auto flex flex-col rounded-lg bg-white bg-opacity-80 p-2 backdrop-blur backdrop-filter lg:flex-row" > <!-- Logo & Mobile Menu --> <div class="flex h-12 items-center"> <img src="https://placehold.co/120x48" class="h-full" alt="Logo" /> <div class="flex-grow lg:hidden"></div> <div x-on:click="isOpen = !isOpen" x-on:click.outside="isOpen = false" class="flex w-12 cursor-pointer items-center justify-center lg:hidden" > <span :class="!isOpen ? '' : 'hidden'"> <i class="fas fa-bars"></i> </span> <span :class="isOpen ? '' : 'hidden'"> <i class="fas fa-times"></i> </span> </div> </div> <!-- Navigation Links --> <div :class="isOpen ? '' : 'hidden'" class="flex-grow flex-col justify-end pt-4 lg:flex lg:flex-row lg:items-center lg:pt-0" > <a href="#" class="-mx-2 flex h-12 items-center px-6 hover:text-blue-600 lg:mx-0" >Home</a > <a href="#" class="-mx-2 flex h-12 items-center px-6 hover:text-blue-600 lg:mx-0" >Products</a > <a href="#" class="-mx-2 flex h-12 items-center px-6 hover:text-blue-600 lg:mx-0" >Solutions</a > <a href="#" class="-mx-2 flex h-12 items-center px-6 hover:text-blue-600 lg:mx-0" >About</a > <!-- Search Bar --> <div class="relative mx-4 hidden lg:block"> <input type="text" placeholder="Search..." class="w-48 rounded-lg border border-neutral-200 px-4 py-2 pl-10 focus:border-blue-600 focus:outline-none" /> <i class="fas fa-search absolute left-3 top-3 text-neutral-400" ></i> </div> <a href="#" class="mx-4 mb-4 mt-4 flex h-12 items-center justify-center rounded-lg bg-blue-600 px-6 text-white hover:bg-blue-700 lg:mb-0 lg:ml-4 lg:mr-0 lg:mt-0" > Get Started </a> </div> </div> </nav> </div> ```