Rumah > hujung hadapan web > tutorial css > Langkah-langkah pelaksanaan untuk melaksanakan menu navigasi responsif menggunakan CSS tulen

Langkah-langkah pelaksanaan untuk melaksanakan menu navigasi responsif menggunakan CSS tulen

WBOY
Lepaskan: 2023-10-21 08:30:49
asal
1295 orang telah melayarinya

Langkah-langkah pelaksanaan untuk melaksanakan menu navigasi responsif menggunakan CSS tulen

CSS tulen ialah cara pantas untuk mencipta menu navigasi responsif tanpa menggunakan JavaScript. Dalam artikel ini, kami akan memberikan anda langkah terperinci untuk melaksanakan menu navigasi responsif, dengan contoh kod konkrit.

Langkah 1: Struktur HTML
Pertama, kita perlu menetapkan struktur HTML menu navigasi. Berikut ialah contoh mudah:

<li class="menu-item">首页</li>
<li class="menu-item">关于我们</li>
<li class="menu-item">服务</li>
<li class="menu-item">联系我们</li>
Salin selepas log masuk


Langkah 2: Penggayaan CSS
Seterusnya, kami akan menggayakan menu navigasi. Berikut ialah beberapa tetapan penggayaan asas:

.navbar {
background-color: #f2f2f2;
padding: 10px;
}

.menu {
list-style: none;
display: flex;
justify-content: center justify-content ;
}

.menu-item {
margin: 0 10px;
}

Dalam contoh ini, kami meletakkan menu navigasi dalam bar navigasi dengan warna latar belakang dan menggunakan susun atur CSS Flexbox untuk membuat item menu Jajaran secara mendatar dan pusat.

Langkah 3: Reka Letak Responsif
Untuk melaksanakan menu navigasi responsif, kita perlu menggunakan pertanyaan media. Pertanyaan media boleh menukar gaya berdasarkan lebar peranti untuk menampung saiz skrin yang berbeza.

@skrin media dan (lebar maksimum: 768px) {
.menu {

flex-direction: column;
align-items: center;
Salin selepas log masuk

}

.menu-item {

margin: 10px 0;
Salin selepas log masuk

}
}

Dalam kod di atas, apabila peranti atau lebarnya kurang sama dengan 768px , kami menggunakan pertanyaan media untuk menukar reka letak menu navigasi. Kami menyusun item menu secara menegak dan menyelaraskannya ke tengah.

Langkah 4: Menu Turun
Kadangkala, menu navigasi mungkin mengandungi berbilang item submenu. Untuk memberikan pengalaman pengguna yang lebih baik pada skrin kecil, kami boleh menambah ciri menu lungsur.

Pertama, kita perlu mengubah suai struktur HTML dan menambah teg menu lungsur untuk item submenu:

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan