<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Mega Menu</title>
<style>
:root{
--primary:#6366f1;
--accent:#06b6d4;
}
*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Inter,sans-serif;
}
body{
min-height:100vh;
background:
linear-gradient(
135deg,
#020617,
#172554,
#312e81
);
}
/* Navbar */
.navbar{
width:min(1400px,95%);
margin:20px auto;
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 25px;
border-radius:20px;
backdrop-filter:blur(20px);
background:
rgba(255,255,255,.08);
border:1px solid rgba(255,255,255,.1);
}
.logo{
color:white;
font-size:24px;
font-weight:700;
}
/* Menu */
.menu{
display:flex;
gap:35px;
}
.menu-item{
position:relative;
}
.menu-item>a{
text-decoration:none;
color:white;
font-weight:500;
padding:10px 0;
}
/* Mega Menu */
.mega{
position:absolute;
top:60px;
left:50%;
transform:
translateX(-50%)
translateY(20px);
width:1000px;
display:grid;
grid-template-columns:
repeat(4,1fr);
gap:20px;
padding:25px;
border-radius:25px;
opacity:0;
visibility:hidden;
backdrop-filter:blur(20px);
background:
rgba(15,23,42,.95);
border:1px solid rgba(255,255,255,.08);
transition:.4s;
box-shadow:
0 30px 50px rgba(0,0,0,.4);
}
.menu-item:hover .mega{
opacity:1;
visibility:visible;
transform:
translateX(-50%)
translateY(0);
}
/* Column */
.column h4{
color:white;
margin-bottom:15px;
}
.column a{
display:block;
text-decoration:none;
color:#cbd5e1;
padding:10px;
border-radius:12px;
transition:.3s;
}
.column a:hover{
background:
rgba(255,255,255,.08);
color:white;
transform:translateX(5px);
}
/* Featured Cards */
.card{
padding:18px;
border-radius:16px;
background:
rgba(255,255,255,.05);
border:1px solid rgba(255,255,255,.05);
transition:.3s;
}
.card:hover{
transform:translateY(-5px);
border-color:
rgba(99,102,241,.4);
}
.icon{
width:55px;
height:55px;
border-radius:14px;
margin-bottom:12px;
display:flex;
justify-content:center;
align-items:center;
font-size:24px;
background:
linear-gradient(
135deg,
var(--primary),
var(--accent)
);
}
.card h5{
color:white;
margin-bottom:8px;
}
.card p{
color:#94a3b8;
font-size:14px;
}
/* CTA */
.cta{
border:none;
padding:12px 22px;
border-radius:12px;
color:white;
cursor:pointer;
background:
linear-gradient(
135deg,
var(--primary),
var(--accent)
);
}
/* Hero */
.hero{
min-height:80vh;
display:flex;
justify-content:center;
align-items:center;
color:white;
font-size:3rem;
font-weight:700;
}
/* Mobile */
@media(max-width:1100px){
.mega{
width:90vw;
grid-template-columns:1fr 1fr;
}
}
@media(max-width:768px){
.menu{
display:none;
}
}
</style>
</head>
<body>
<nav class="navbar">
<div class="logo">
AbiDev
</div>
<div class="menu">
<div class="menu-item">
<a href="#">
Products ▼
</a>
<div class="mega">
<div class="column">
<h4>Website Tools</h4>
<a href="#">Website Builder</a>
<a href="#">Landing Pages</a>
<a href="#">Templates</a>
<a href="#">Hosting</a>
</div>
<div class="column">
<h4>Business Tools</h4>
<a href="#">CRM</a>
<a href="#">ERP</a>
<a href="#">HR Management</a>
<a href="#">Billing</a>
</div>
<div class="card">
<div class="icon">
🚀
</div>
<h5>Website Builder</h5>
<p>
Create modern websites
without coding.
</p>
</div>
<div class="card">
<div class="icon">
📊
</div>
<h5>Analytics</h5>
<p>
Track visitors and
business growth.
</p>
</div>
</div>
</div>
<a href="#" style="color:white;text-decoration:none;">
Pricing
</a>
<a href="#" style="color:white;text-decoration:none;">
Resources
</a>
<a href="#" style="color:white;text-decoration:none;">
Contact
</a>
</div>
<button class="cta">
Get Started
</button>
</nav>
<section class="hero">
Premium Mega Menu
</section>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Mega Menu</title>
<style>
:root{
--primary:#6366f1;
--accent:#06b6d4;
}
*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Inter,sans-serif;
}
body{
min-height:100vh;
background:
linear-gradient(
135deg,
#020617,
#172554,
#312e81
);
}
/* Navbar */
.navbar{
width:min(1400px,95%);
margin:20px auto;
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 25px;
border-radius:20px;
backdrop-filter:blur(20px);
background:
rgba(255,255,255,.08);
border:1px solid rgba(255,255,255,.1);
}
.logo{
color:white;
font-size:24px;
font-weight:700;
}
/* Menu */
.menu{
display:flex;
gap:35px;
}
.menu-item{
position:relative;
}
.menu-item>a{
text-decoration:none;
color:white;
font-weight:500;
padding:10px 0;
}
/* Mega Menu */
.mega{
position:absolute;
top:60px;
left:50%;
transform:
translateX(-50%)
translateY(20px);
width:1000px;
display:grid;
grid-template-columns:
repeat(4,1fr);
gap:20px;
padding:25px;
border-radius:25px;
opacity:0;
visibility:hidden;
backdrop-filter:blur(20px);
background:
rgba(15,23,42,.95);
border:1px solid rgba(255,255,255,.08);
transition:.4s;
box-shadow:
0 30px 50px rgba(0,0,0,.4);
}
.menu-item:hover .mega{
opacity:1;
visibility:visible;
transform:
translateX(-50%)
translateY(0);
}
/* Column */
.column h4{
color:white;
margin-bottom:15px;
}
.column a{
display:block;
text-decoration:none;
color:#cbd5e1;
padding:10px;
border-radius:12px;
transition:.3s;
}
.column a:hover{
background:
rgba(255,255,255,.08);
color:white;
transform:translateX(5px);
}
/* Featured Cards */
.card{
padding:18px;
border-radius:16px;
background:
rgba(255,255,255,.05);
border:1px solid rgba(255,255,255,.05);
transition:.3s;
}
.card:hover{
transform:translateY(-5px);
border-color:
rgba(99,102,241,.4);
}
.icon{
width:55px;
height:55px;
border-radius:14px;
margin-bottom:12px;
display:flex;
justify-content:center;
align-items:center;
font-size:24px;
background:
linear-gradient(
135deg,
var(--primary),
var(--accent)
);
}
.card h5{
color:white;
margin-bottom:8px;
}
.card p{
color:#94a3b8;
font-size:14px;
}
/* CTA */
.cta{
border:none;
padding:12px 22px;
border-radius:12px;
color:white;
cursor:pointer;
background:
linear-gradient(
135deg,
var(--primary),
var(--accent)
);
}
/* Hero */
.hero{
min-height:80vh;
display:flex;
justify-content:center;
align-items:center;
color:white;
font-size:3rem;
font-weight:700;
}
/* Mobile */
@media(max-width:1100px){
.mega{
width:90vw;
grid-template-columns:1fr 1fr;
}
}
@media(max-width:768px){
.menu{
display:none;
}
}
</style>
</head>
<body>
<nav class="navbar">
<div class="logo">
AbiDev
</div>
<div class="menu">
<div class="menu-item">
<a href="#">
Products ▼
</a>
<div class="mega">
<div class="column">
<h4>Website Tools</h4>
<a href="#">Website Builder</a>
<a href="#">Landing Pages</a>
<a href="#">Templates</a>
<a href="#">Hosting</a>
</div>
<div class="column">
<h4>Business Tools</h4>
<a href="#">CRM</a>
<a href="#">ERP</a>
<a href="#">HR Management</a>
<a href="#">Billing</a>
</div>
<div class="card">
<div class="icon">
🚀
</div>
<h5>Website Builder</h5>
<p>
Create modern websites
without coding.
</p>
</div>
<div class="card">
<div class="icon">
📊
</div>
<h5>Analytics</h5>
<p>
Track visitors and
business growth.
</p>
</div>
</div>
</div>
<a href="#" style="color:white;text-decoration:none;">
Pricing
</a>
<a href="#" style="color:white;text-decoration:none;">
Resources
</a>
<a href="#" style="color:white;text-decoration:none;">
Contact
</a>
</div>
<button class="cta">
Get Started
</button>
</nav>
<section class="hero">
Premium Mega Menu
</section>
</body>
</html>