Langkah untuk melaksanakan kesan terapung bar navigasi responsif menggunakan CSS tulen

PHPz
Lepaskan: 2023-10-24 08:26:04
asal
1346 orang telah melayarinya

Langkah untuk melaksanakan kesan terapung bar navigasi responsif menggunakan CSS tulen

Langkah untuk melaksanakan kesan terapung bar navigasi responsif menggunakan CSS tulen

Kata Pengantar:
Dengan perkembangan pesat Internet mudah alih , reka bentuk responsif telah menjadi ciri penting reka bentuk web. Dalam reka bentuk responsif, bar navigasi adalah komponen utama. Artikel ini akan memperkenalkan cara untuk mencapai kesan terapung bar navigasi responsif melalui CSS tulen, supaya bar navigasi boleh menyesuaikan diri secara automatik kepada peranti yang berbeza dan mempunyai kesan terapung.

Langkah 1: Struktur HTML

Pertama, kita perlu menyediakan struktur HTML asas, yang merangkumi unsur-unsur bar navigasi. Berikut ialah contoh struktur bar navigasi asas:

<nav>
  <ul>
    <li><a href="#">首页</a></li>
    <li><a href="#">关于我们</a></li>
    <li><a href="#">服务</a></li>
    <li><a href="#">联系我们</a></li>
  </ul>
</nav>
Salin selepas log masuk

Langkah Kedua: Gaya CSS Asas

Seterusnya, kita perlu menambah beberapa gaya CSS asas pada bar navigasi, dan Tetapkan kesan terapung bar navigasi. Berikut ialah contoh gaya CSS asas:

nav {
  background-color: #f0f0f0;
}

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

nav ul li {
  display: inline-block;
}

nav ul li a {
  display: block;
  padding: 10px;
  color: #333;
  text-decoration: none;
}

nav ul li a:hover {
  background-color: #ccc;
}
Salin selepas log masuk

Dengan gaya CSS di atas, kami menetapkan warna latar belakang, gaya fon, dsb. bar navigasi dan menambah kesan terapung pada bar navigasi.

Langkah 3: Reka bentuk responsif

Untuk mencapai reka bentuk responsif, kita perlu menggunakan pertanyaan media (Pertanyaan Media) untuk menetapkan mod paparan bar navigasi di bawah skrin yang berbeza saiz. Berikut ialah contoh pertanyaan media asas:

@media screen and (max-width: 768px) {
  nav ul {
    display: none;
  }
  
  nav ul li {
    display: block;
  }
}
Salin selepas log masuk

Dengan pertanyaan media di atas, apabila lebar skrin kurang daripada 768px, senarai bar navigasi akan disembunyikan dan setiap item navigasi akan dipaparkan sebagai senarai menegak bebas.

Langkah 4: Kesan tuding

Untuk mencapai kesan penggantungan, kita boleh menggunakan pseudo-class:hover CSS untuk mencapainya. Berikut ialah contoh gaya CSS untuk kesan tuding:

nav ul li:hover {
  background-color: #ccc;
}

nav ul li:hover a {
  color: #fff;
}
Salin selepas log masuk

Dengan gaya CSS di atas, apabila tetikus melayang di atas setiap item navigasi dalam bar navigasi, warna latar belakang akan bertukar kepada #ccc dan warna teks akan bertukar menjadi putih.

Secara ringkasnya, melalui langkah di atas, kami telah berjaya mencapai kesan terapung bar navigasi responsif CSS tulen. Dengan pendekatan ini, kami boleh menyesuaikan bar navigasi dengan mudah kepada peranti yang berbeza dan memberikan pengguna pengalaman pengguna yang lebih baik.

Saya harap artikel ini bermanfaat kepada anda, terima kasih kerana membaca!

Atas ialah kandungan terperinci Langkah untuk melaksanakan kesan terapung bar navigasi responsif menggunakan CSS tulen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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