Logo Kabar Viral

SerbaTau | Smart People

Teknologi informasi Oleh: Teknoindo | 90 views

Cara Membuat Navbar Ala Android dengan HTML, CSS, dan JavaScript

Cara Membuat Navbar Ala Android dengan HTML, CSS, dan JavaScript

Ingin tampilan website-mu lebih modern seperti aplikasi Android? Salah satu komponen penting adalah navbar bawah (bottom navigation bar). Dalam tutorial ini, kamu akan belajar cara membuat navbar sederhana ala Android hanya dengan HTML, CSS, dan JavaScript.

Pengantar

Navbar bawah sering digunakan di aplikasi mobile untuk memudahkan navigasi pengguna. Di web, kamu juga bisa meniru gaya ini agar website terasa seperti aplikasi mobile native.

1. Struktur HTML

Kita mulai dengan membuat struktur dasar navbar:

<div class="bottom-navbar">
  <a href="#" class="nav-item active">
    <span>🏠</span>
    <small>Home</small>
  </a>
  <a href="#" class="nav-item">
    <span>🔍</span>
    <small>Search</small>
  </a>
  <a href="#" class="nav-item">
    <span>👤</span>
    <small>Profile</small>
  </a>
</div>

2. Gaya CSS

Berikut CSS untuk membuat tampilan ala Android:

<style>
.bottom-navbar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  background-color: #ffffff;
  border-top: 1px solid #ccc;
  display: flex;
  justify-content: space-around;
  align-items: center;
  z-index: 999;
}

.nav-item {
  flex: 1;
  text-align: center;
  text-decoration: none;
  color: #666;
  font-size: 14px;
  padding: 6px 0;
}

.nav-item span {
  display: block;
  font-size: 20px;
}

.nav-item.active {
  color: #007bff;
  font-weight: bold;
}
</style>

Kamu bisa menambahkan ikon dari Font Awesome atau emoji seperti contoh di atas.

3. Fungsi JavaScript (Opsional)

Kalau kamu ingin menambahkan efek aktif saat salah satu menu diklik, gunakan JavaScript ini:

<script>
document.querySelectorAll('.nav-item').forEach(item => {
  item.addEventListener('click', function() {
    document.querySelectorAll('.nav-item').forEach(nav => nav.classList.remove('active'));
    this.classList.add('active');
  });
});
</script>

4. Hasil dan Tips Responsif

Navbar ini akan muncul di bagian bawah layar dan tetap berada di sana saat pengguna scroll. Sangat cocok untuk website mobile atau PWA (Progressive Web App).

Tips tambahan:

  • Gunakan media query untuk menyesuaikan ukuran ikon dan teks di layar kecil
  • Pastikan tidak menimpa elemen penting lain seperti tombol atau input

Kesimpulan

Dengan sedikit kode HTML, CSS, dan JavaScript, kamu sudah bisa membuat navbar ala Android yang keren dan fungsional. Ini bisa meningkatkan pengalaman pengguna dan membuat website-mu terasa lebih modern seperti aplikasi mobile.

Jangan ragu untuk mengembangkan desain ini dengan animasi, ikon SVG, atau integrasi ke framework seperti React atau Vue!

© 2025 serbaTau – Belajar teknologi web praktis dan kekinian.

Bagikan :

Rekomendasi untuk kamu
Skill Coding Paling Dicari di Tahun 2025
Skill Coding Paling Dicari di Tahun 2025
Baca selengkapnya
Teknologi Canggih Pertanian Indonesia: Dari Drone Sampai Sensor Tanah Pintar!
Teknologi Canggih Pertanian Indonesia: Dari Drone Sampai Sensor Tanah Pintar!
Baca selengkapnya
30+ Shortcut MacBook & macOS yang Wajib Kamu Kuasai untuk Kerja Lebih Cepat
30+ Shortcut MacBook & macOS yang Wajib Kamu Kuasai untuk Kerja Lebih Cepat
Baca selengkapnya
Teknologi Informasi Penunjang Kesuksesan Google AdSense
Teknologi Informasi Penunjang Kesuksesan Google AdSense
Baca selengkapnya
Pentingnya Belajar Kode untuk Anak: Membuka Masa Depan Digital
Pentingnya Belajar Kode untuk Anak: Membuka Masa Depan Digital
Baca selengkapnya
Meta Resmi Luncurkan V-Jeva 2: Asisten AI Generasi Baru yang Emosional
Meta Resmi Luncurkan V-Jeva 2: Asisten AI Generasi Baru yang Emosional
Baca selengkapnya
Artikel Terpopuler
iOS 26 Resmi Dirilis: 10 Fitur Baru yang Membuat iPhone Makin Cerdas
iOS 26 Resmi Dirilis: 10 Fitur Baru yang Membuat iPhone Makin Cerdas
Baca Selengkapnya
Skill Coding Paling Dicari di Tahun 2025
Skill Coding Paling Dicari di Tahun 2025
Baca Selengkapnya
Mudah dan Efektif: Menggunakan Aplikasi untuk Mencatat Ide dan Pentingnya Pengingat Digital
Mudah dan Efektif: Menggunakan Aplikasi untuk Mencatat Ide dan Pentingnya Pengingat Digital
Baca Selengkapnya
Pentingnya Belajar Kode untuk Anak: Membuka Masa Depan Digital
Pentingnya Belajar Kode untuk Anak: Membuka Masa Depan Digital
Baca Selengkapnya
5 Cara Menghemat Baterai HP Android Biar Gak Boros
5 Cara Menghemat Baterai HP Android Biar Gak Boros
Baca Selengkapnya
Cara Update ke iOS 26 dan Backup Data iPhone dengan Aman
Cara Update ke iOS 26 dan Backup Data iPhone dengan Aman
Baca Selengkapnya
Teknologi Informasi Terkini yang Paling Dicari Masyarakat Umum Tahun 2025
Teknologi Informasi Terkini yang Paling Dicari Masyarakat Umum Tahun 2025
Baca Selengkapnya
Mengapa Telegram Lebih Sedikit Digunakan Dibandingkan WhatsApp? Analisis Mendalam
Mengapa Telegram Lebih Sedikit Digunakan Dibandingkan WhatsApp? Analisis Mendalam
Baca Selengkapnya