Cara membuat: sidebar yang tetap
- Halaman sebelumnya Baring pencarian
- Halaman berikutnya Navigasi samping
Belajar cara menggunakan CSS untuk membuat menu navigasi samping yang tetap.
Tinggi penuh:
Tinggi otomatis:
Buat sidenav tetap
Langkah pertama - Tambahkan HTML:
<!-- Navigasi samping --> <div class="sidenav"> <a href="#">Tentang</a> <a href="#">Layanan</a> <a href="#">Klien</a> <a href="#">Kontak</a> </div> <!-- Konten halaman --> <div class="main"> ... </div>
Langkah kedua - Tambahkan CSS:
/* Menu sidenav */ .sidenav { height: 100%; /* Tinggi layar penuh: Hapus pengaturan ini jika Anda ingin tinggi 'otomatis' */ width: 160px; /* Atur lebar sidenav */ position: fixed; /* Sidenav tetap (tetap di tempat saat menggulung) */ z-index: 1; /* Tetap di atas */ top: 0; /* Tetap di atas */ left: 0; background-color: #111; /* Hitam */ overflow-x: hidden; /* Nonaktifkan guling horizontal */ padding-top: 20px; } /* Tautan menu navigasi */ .sidenav a { padding: 6px 8px 6px 16px; text-decoration: none; font-size: 25px; color: #818181; display: block; } /* Ganti warna saat mouse diatas tautan navigasi */ .sidenav a:hover { color: #f1f1f1; } /* Atur gaya konten halaman */ .main { margin-left: 160px; /* Sama dengan lebar sidenav */ padding: 0px 10px; } /* Pada layar yang kecil dengan tinggi kurang dari 450 paksi, ubah gaya sidenav (lebih sedikit margin internal dan ukuran font yang kecil) */ @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a {font-size: 18px;} }
Halaman yang berhubungan
Tutorial:Navigasi CSS
- Halaman sebelumnya Baring pencarian
- Halaman berikutnya Navigasi samping