
Lagi cari navbar HTML CSS simple yang bisa langsung dipakai tanpa ribet? Tenang, kamu nggak sendirian. Banyak yang stuck di bagian ini waktu bikin website.
Nah, di artikel ini kamu bakal nemuin 10 contoh navbar keren yang tinggal copy paste aja. Jadi kamu nggak perlu pusing ngoding dari nol, cukup pakai, edit dikit, dan langsung jadi 😄
Sebelum masuk ke contoh, kita bahas dikit biar kamu makin paham.
Navbar itu ibarat “jalan utama” di website kamu. Kalau navigasinya jelas, pengunjung bakal lebih nyaman jelajah isi website. Sebaliknya, kalau navbar berantakan, orang bisa langsung kabur.
Selain itu, navbar juga bikin tampilan website jadi lebih profesional. Bahkan, desain sederhana pun bisa keliatan mahal kalau navbar-nya rapi.
Biar nggak asal pilih, ini beberapa ciri navbar yang layak kamu pakai:
Intinya, simple tapi tetap enak dipakai.

Navbar ini paling basic, tapi justru paling sering dipakai.
👉 Tinggal copy paste, langsung jadi navbar standar yang aman dipakai di mana aja.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Simple Navbar</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<nav class="navbar">
<div class="logo">DayatDev</div>
<ul class="nav-links">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</body>
</html>* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: sans-serif;
}
body {
background: #f5f5f5;
}
/* Navbar */
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 8%;
background: #ffffff;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
/* Logo */
.logo {
font-size: 20px;
font-weight: bold;
color: #333;
}
/* Menu */
.nav-links {
list-style: none;
display: flex;
gap: 25px;
}
.nav-links a {
text-decoration: none;
color: #333;
font-size: 14px;
transition: 0.3s;
}
/* Hover effect */
.nav-links a:hover {
color: #6a6ff5;
}Navbar ini pakai flexbox, jadi otomatis rapi:
Simple, tapi udah cukup buat website profesional.
.nav-links a:hover {
color: #ff6600;
}.navbar {
background: #6a6ff5;
}
.nav-links a {
color: #fff;
}.nav-links a:hover {
border-bottom: 2px solid #6a6ff5;
}
Kalau kamu pengen navbar yang lebih “niat”, ini pilihan bagus.
Biasanya dipakai di website bisnis atau jualan.
<nav class="navbar">
<div class="logo">DayatDev</div>
<ul class="nav-links">
<li><a href="#">Home</a></li>
<li><a href="#">Features</a></li>
<li><a href="#">Pricing</a></li>
</ul>
<a href="#" class="btn">Get Started</a>
</nav>.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 8%;
background: #fff;
}
.btn {
background: #6a6ff5;
color: #fff;
padding: 8px 18px;
border-radius: 6px;
text-decoration: none;
transition: 0.3s;
}
.btn:hover {
background: #4c50d3;
}👉 Cocok buat landing page atau jualan.

Sekarang hampir semua website butuh versi mobile.
Jadi, website kamu tetap nyaman dibuka di HP.
<nav class="navbar">
<div class="logo">DayatDev</div>
<div class="menu-toggle">☰</div>
<ul class="nav-links">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>.menu-toggle {
display: none;
font-size: 22px;
cursor: pointer;
}
@media (max-width: 768px) {
.menu-toggle {
display: block;
}
.nav-links {
display: none;
flex-direction: column;
}
.nav-links.active {
display: flex;
}
}<script>
const toggle = document.querySelector(".menu-toggle");
const nav = document.querySelector(".nav-links");
toggle.onclick = () => {
nav.classList.toggle("active");
};
</script>👉 Wajib kalau target user mobile.

Berbeda dari yang lain, logo ada di tengah.
Hasilnya keliatan lebih unik dan beda.
<nav class="navbar">
<ul class="left">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
</ul>
<div class="logo">DayatDev</div>
<ul class="right">
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>.navbar {
display: flex;
justify-content: space-between;
align-items: center;
}
.left, .right {
display: flex;
gap: 20px;
list-style: none;
}👉 Cocok buat branding biar beda.
Navbar ini tetap di atas walaupun halaman di-scroll.
Selain itu, UX juga jadi lebih enak.
.navbar {
position: sticky;
top: 0;
background: #fff;
z-index: 1000;
}👉 Navbar tetap di atas saat scroll.
Navbar ini menyatu dengan background.
Biasanya dipakai di landing page modern.
.navbar {
position: absolute;
width: 100%;
background: transparent;
color: #fff;
}
.nav-links a {
color: #fff;
}👉 Cocok untuk hero section.
Ini versi upgrade dari transparent navbar.
Efeknya simpel, tapi keliatan keren banget.
<script>
window.addEventListener("scroll", function() {
const nav = document.querySelector(".navbar");
nav.classList.toggle("scrolled", window.scrollY > 50);
});
</script>.navbar.scrolled {
background: #fff;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}👉 Efek simpel tapi premium.

Kalau menu kamu banyak, ini wajib dipakai.
Jadi, user nggak bingung walaupun halaman banyak.
<li class="dropdown">
<a href="#">Services</a>
<ul class="dropdown-menu">
<li><a href="#">Web Design</a></li>
<li><a href="#">Development</a></li>
</ul>
</li>.dropdown-menu {
display: none;
position: absolute;
background: #fff;
}
.dropdown:hover .dropdown-menu {
display: block;
}👉 Solusi kalau menu banyak.
Navbar dengan efek blur seperti kaca.
Walaupun simple, kesannya premium.
.navbar {
background: rgba(255,255,255,0.2);
backdrop-filter: blur(10px);
padding: 15px;
border-radius: 10px;
}👉 UI modern banget.

Navbar ini lebih ringkas.
Selain itu, tampilannya juga lebih clean.
<nav class="navbar">
<a href="#">🏠 Home</a>
<a href="#">👤 About</a>
<a href="#">📦 Services</a>
<a href="#">📞 Contact</a>
</nav>.navbar {
display: flex;
gap: 20px;
}
.navbar a {
text-decoration: none;
color: #333;
}👉 Cocok buat dashboard / admin.
Walaupun terlihat simpel, tapi faktanya masih banyak yang salah saat bikin navbar.
Makanya, supaya nggak bikin bingung, lebih baik pilih navbar yang simple tapi tetap jelas
Biar hasilnya makin keren, kalau mau lebih maksimal, coba lakukan beberapa hal berikut:
Selain itu, supaya tampilannya nggak flat, kamu bisa menambahkan animasi biar terasa lebih hidup.
Tenang aja, supaya lebih mudah dipahami, sebenarnya caranya gampang banget, jadi kamu bisa mulai dari langkah berikut:
Dalam beberapa menit aja, kamu pun bisa langsung punya navbar yang siap dipakai.
Sebenarnya, bikin navbar HTML CSS simple itu nggak sesulit yang dibayangin. Jadi, dengan contoh yang tepat, kamu pun bisa langsung pakai tanpa ribet. Nah, sekarang kamu tinggal pilih style yang paling cocok, lalu cukup copy paste dan sedikit custom, sehingga akhirnya navbar keren untuk website kamu bisa langsung dipakai.
Iya, semua contoh di sini fleksibel dan bisa dipakai untuk berbagai jenis website.
Nggak perlu. Kamu cukup copy paste dan ubah dikit sesuai kebutuhan.
Kamu bisa pakai versi hamburger menu atau tambahkan media query di CSS.