Start Here
Core Concepts
UI Effects
Animations
Box Shadows
Text Shadow
UI Widgets
Color Shade
Gradient
Text Gradient
Background Gradient
Border Gradient
Other Pages
Nav First Level
Nav Second Level
Nav Third Level
N
A
V
A
V
Source Code
<nav class="nav Ht90 DyFx FxAnIsCr FxJyCtCr PnRe"> <div class="DyFx FxJyCtSeBn FxAnIsCr Wh90p"> <!--Nav logo Start--> <div class="DyFx FxAnIsCr"> <div class="VwOyDp PgLtRt10"> <a href="#"> <img class="BrRs50p" src="~/images/girl.jpg" alt="Logo" height="50" width="50" /> </a> </div> <div class="VwOyMeTb PgLtRt10"> <a href="#"> <img class="BrRs50p" src="~/images/girl.jpg" alt="Logo" height="50" width="50" /> </a> </div> </div> <!--Nav logo End--> <!--Nav Links Start--> <div id="desktopNav" class="DyFx Gp10"> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Home"><a href="#">HOME</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink dropdown" NvTpLinkNe="Room"> <a class="dropdown-btn">ROOM</a> <div class="dropdown-content"> <a href="#" class="CrBk">Apple Classic Room</a> <a href="#" class="CrBk">Family Suite Room</a> <a href="#" class="CrBk">Super Deluxe Room</a> </div> </div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Virtual Tour"><a href="#">VIRTUALTOUR</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="360"><a href="#">Gallery</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Restaurant"><a href="#">RESTAURANT</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Services"><a href="#">SERVICES</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Jobs"><a href="#">JOBS</a></div> </div> <div class="NvTpLinkCr"> <div class="NvTpLink" NvTpLinkNe="Contact"><a href="#">CONTACT</a></div> </div> </div> <div id="mobileNavHamburgerBtnBox" class="PgTpBm30 PnRe"> <div class="FxCr Ht100p"> <div class="FxCr Ht100p Gp5 FtSe24"> <button class="NvTpMuBtn MnRt8"> <span></span> <span></span> <span></span> </button> </div> </div> </div> </div> <!--Nav Links Start--> <div class="mobileNav DyFx FxDnCn Wh100p CrBk CrBdWe Oy0p PnAe PnTp100p PnRt0 PgTpBm20"> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Home"><a href="#">HOME</a></div></div> <div class="NvTpLink dropdown" NvTpLinkNe="Room"> <!-- Dropdown Button --> <a class="dropdown-btn">ROOM</a> <!-- Dropdown Content (Initially hidden) --> <div class="dropdown-content"> <a href="#" class="CrBk">Apple Classic Room</a> <a href="#" class="CrBk">Family Suite Room</a> <a href="#" class="CrBk">Super Deluxe Room</a> </div> </div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Virtual Tour"><a href="#">VIRTUALTOUR</a></div></div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="360"><a href="#">Gallery</a></div></div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Restaurant"><a href="#">RESTAURANT</a></div></div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Services"><a href="#">SERVICES</a></div></div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Jobs"><a href="#">JOBS</a></div></div> <div class="NvTpLinkCr DyNe PgTpBm5"><div class="NvTpLink" NvTpLinkNe="Contact"><a href="#">CONTACT</a></div></div> </div> </nav>
.nav { background-color: rgb(30 30 30 / 46%); width: 100%; z-index: 1000; font-family: "Gilda Display", serif; font-weight: 400; font-style: normal; font-size: 16px; } .nav-fixed { background-color: white; animation: topToBottom 0.5s ease-in-out; } .nav .active { color: #aa8453; } /*Navbar dropdown button*/ .dropdown { position: relative; display: inline-block; } .dropdown-btn { position: relative; display: flex; } .dropdown-btn::after { content: " ▼"; margin-left: 8px; } /* Dropdown content */ .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); z-index: 1; } .dropdown-content a { color: black !important; padding: 12px 16px; text-decoration: none; display: block; } /* Show the dropdown when hovering over the dropdown container */ .dropdown:hover .dropdown-content { display: block; } @keyframes topToBottom { from { transform: translateY(-100%); } to { transform: translateY(0); } } .NvTpMuBtn { width: 23px; height: 17px; border: none; background: transparent; padding: 0; cursor: pointer; } .NvTpMuBtn span { display: block; width: 100%; height: 3px; background: var(--CrTeNvTt); margin-bottom: 4px; border-radius: 1px; transition: transform 0.3s ease; } .NvTpMuBtn span:last-child { margin-bottom: 0; } .NvTpMuBtn.active span:first-child { transform: rotate(45deg) translate(5px, 5px); } .NvTpMuBtn.active span:nth-child(2) { opacity: 0; } .NvTpMuBtn.active span:last-child { transform: rotate(-45deg) translate(5px, -5px); } .NvTpSection { z-index: 100000000; background-color: hsla(0, 0%, 100%, 0.4) !important; color: var(--CrTeNvTt); width: 100%; position: fixed; top: 0; } .NvTpLink a { font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 400; color: #fff; margin: 1px; letter-spacing: 3px; text-transform: uppercase; -webkit-transition: all .4s; transition: all .4s; padding-right: 12px; padding-left: 12px; } .NvTpLink a:hover { color: #AA8453 !important; } #mobileNavHamburgerBtnBox { display: none; } @media (max-width: 980px) { .nav { padding: 0; margin: 0; } .mobileNav .NvTpLink:before { background-image: none; } .mobileNav .NvTpLink a { color: black !important; font-size: 12px; } .mobileNav { transition: opacity 0.3s ease-in; } #desktopNav { display: none; } #mobileNavHamburgerBtnBox { display: flex; } .NvTpCr { display: flex; position: relative; width: 100%; min-height: 40px; } .NvTpCr > *:not(:last-child) { margin-right: auto; } .NvTpLink > *, .NvTpSbLk > *, .NvTpSbSbLk > *, .NvTpBnLk > * { padding: 0px 3px; } .NvTpLinkCr { width: 100%; position: relative; transition: max-height ease-in-out 0.6s; } .NvTpLink, .NvTpSbLk, .NvTpSbSbLk { font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 400; color: #fff; margin: 1px; letter-spacing: 3px; text-transform: uppercase; -webkit-transition: all .4s; transition: all .4s; padding-right: 12px; padding-left: 12px; } .NvTpLink::before, .NvTpSbLk::before, .NvTpSbSbLk::before { content: ''; width: 80%; left: 10%; height: 1px; bottom: 0; position: absolute; background-image: radial-gradient(hsla(var(--CrTeH) 100 65%), rgba(255,0,0,0)); } .NvTpMuBtn { cursor: pointer; } }
document.addEventListener('DOMContentLoaded', function () { handleMenu(); }); function handleMenu() { const menuBtn = document.querySelector('.NvTpMuBtn'); const mobileNav = document.querySelector('.mobileNav'); const NvTpLinkCr = document.querySelector('.NvTpLinkCr'); menuBtn?.addEventListener('click', (e) => { const open = menuBtn.getAttribute('data-active') == 'true'; if (!open) { mobileNav?.classList.add('Oy100p'); console.log(mobileNav) menuBtn.setAttribute('data-active', 'true'); menuBtn.classList.add('active'); mobileNav?.querySelectorAll('.NvTpLinkCr').forEach((link) => { link.classList.remove('DyNe') link.classList.add('DyBk') }) } else { mobileNav?.classList.remove('Oy100p'); menuBtn.setAttribute('data-active', 'false'); menuBtn.classList.remove('active'); mobileNav?.querySelectorAll('.NvTpLinkCr').forEach((link) => { link.classList.add('DyNe') link.classList.remove('DyBk') }) } }); }
Web Tool
Celebrate Tech © 2008 - 2024
Welcome Amit
Logout
Change Password
Change Email