Cara Membuat Navbar Responsif dengan HTML dan CSS: Panduan Sederhana
Pendahuluan
Navbar (navigasi bar) yang responsif sangat penting untuk memastikan pengalaman pengguna yang baik di berbagai perangkat. Artikel ini memberikan panduan langkah demi langkah untuk membuat navbar responsif menggunakan HTML dan CSS, dirancang khusus untuk pemula.
Index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="styles.css" />
<title>Navbar Responsif</title>
</head>
<body>
<nav>
<div class="logo">Logo</div>
<ul class="nav-links">
<li><a href="#">Beranda</a></li>
<li><a href="#">Tentang</a></li>
<li><a href="#">Layanan</a></li>
<li><a href="#">Kontak</a></li>
</ul>
<div class="burger">☰</div>
</nav>
<div class="content">
<!-- Konten Halaman Web Anda -->
</div>
</body>
</html>
Style.css
body {
margin: 0;
font-family: "Arial", sans-serif;
}
nav {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #333;
padding: 15px 20px;
}
.logo {
color: #fff;
font-size: 1.5em;
}
.nav-links {
list-style: none;
display: flex;
}
.nav-links li {
margin-right: 20px;
}
.nav-links a {
text-decoration: none;
color: #fff;
}
.burger {
display: none;
cursor: pointer;
font-size: 1.5em;
color: #fff;
}
.content {
padding: 20px;
}
@media only screen and (max-width: 768px) {
.nav-links {
display: none;
flex-direction: column;
position: absolute;
top: 70px;
left: 0;
width: 100%;
background-color: #333;
}
.nav-links.show {
display: flex;
}
.nav-links li {
margin: 0;
text-align: center;
padding: 10px;
}
.burger {
display: block;
}
}
script.js
<script>
document.querySelector('.burger').addEventListener('click', function() {
document.querySelector('.nav-links').classList.toggle('show')
});
</script>
Kesimpulan
Dengan mengikuti panduan ini, Anda telah berhasil membuat navbar responsif menggunakan HTML dan CSS. Navbar ini dapat menyesuaikan diri dengan perangkat dengan lebar layar yang berbeda, memberikan pengalaman pengguna yang responsif dan bersahabat. Selamat mencoba dan tingkatkan sesuai kebutuhan proyek Anda!
Deskripsi.
Klik Disini Untuk Lebih Lanjut Mengenai materi Programming Web Selanjutnya
Anda juga bisa belajar lebih dalam mengenai Pemrograman Web dengan mengikuti kursus Pemrograman Web
di kursus Dhuo Creative Medan. Dijamin Pasti Bisa Karena Ada Garansi Dan Juga Terdapat
Banyak Diskon.

Komentar
Posting Komentar