Bagaimana untuk membuat: samping responsif
- Halaman sebelumnya Navigasi samping
- Halaman berikutnya Navigasi penuh layar
Belajar bagaimana untuk menggunakan CSS untuk membuat menu navigasi samping responsif.
Buat navigasi samping responsif
Langkah Pertama - Tambahkan HTML:
<!-- 侧栏 --> <div class="sidebar"> <a class="active" href="#home">Home</a> <a href="#news">News</a> <a href="#contact">Contact</a> <a href="#about">About</a> </div> <!-- Kandungan halaman --> <div class="content"> .. </div>
Keseluruhan - Tambahkan CSS:
/* menu navigasi sisi */ .sidebar { margin: 0; padding: 0; width: 200px; background-color: #f1f1f1; position: tetap; height: 100%; overflow: auto; /* link palang sisi */ .sidebar a { display: blok; color: hitam; padding: 16px; text-decoration: none; /* link yang aktif/dipilih */ .sidebar a.active { background-color: #04AA6D; color: putih; /* gaya link saat diantara titik */ .sidebar a:hover:not(.active) { background-color: #555; color: putih; /* Kandungan halaman. Nilai margin-left seharusnya sepadan dengan nilai width palang sisi. */ div.content { margin-left: 200px; padding: 1px 16px; height: 1000px; /* Dalam skrin yang lebar kurang daripada 700 piksel, jadikan palang sisi ke palang atas */ @media screen and (max-width: 700px) { .sidebar { width: 100%; height: auto; position: relatif; .sidebar a {float: kiri;} div.content {margin-left: 0;} /* Dalam skrin yang lebar kurang daripada 400 piksel, tampilkan palang secara vertikal daripada horizontal */ @media screen and (max-width: 400px) { .sidebar a { text-align: tengah; float: none;
Halaman yang berhubungan
Tutorial:Navigasi CSS
- Halaman sebelumnya Navigasi samping
- Halaman berikutnya Navigasi penuh layar