Rumah  >  Artikel  >  hujung hadapan web  >  Langkah untuk melaksanakan kesan terapung bar navigasi menu menggunakan CSS tulen

Langkah untuk melaksanakan kesan terapung bar navigasi menu menggunakan CSS tulen

WBOY
WBOYasal
2023-10-19 10:13:561624semak imbas

Langkah untuk melaksanakan kesan terapung bar navigasi menu menggunakan CSS tulen

Langkah untuk melaksanakan kesan terapung bar navigasi menu menggunakan CSS tulen

Dengan kemajuan berterusan reka bentuk web, permintaan pengguna untuk tapak web semakin tinggi dan lebih tinggi. Untuk memberikan pengalaman pengguna yang lebih baik, kesan penggantungan telah digunakan secara meluas dalam reka bentuk tapak web. Artikel ini akan memperkenalkan cara menggunakan CSS tulen untuk mencapai kesan terapung bar navigasi menu untuk meningkatkan kebolehgunaan dan estetika tapak web.

  1. Buat struktur menu asas

Pertama, kita perlu mencipta struktur asas menu dalam dokumen HTML. Berikut ialah contoh mudah:

<nav class="menu">
  <ul>
    <li><a href="#">首页</a></li>
    <li><a href="#">产品</a></li>
    <li><a href="#">案例</a></li>
    <li><a href="#">关于</a></li>
    <li><a href="#">联系</a></li>
  </ul>
</nav>
  1. Tetapkan gaya asas

Dalam CSS, pertama sekali kita perlu menetapkan beberapa gaya asas untuk menu, seperti warna latar belakang, gaya fon, warna teks, dsb. Berikut ialah contoh gaya asas:

.menu {
  background-color: #333;
  color: #fff;
  font-family: Arial, sans-serif;
}

.menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.menu ul li {
  display: inline-block;
  margin-right: 10px;
}

.menu ul li a {
  text-decoration: none;
  color: #fff;
}
  1. Tambahkan kesan tuding

Seterusnya, kami akan menambah kesan tuding pada menu. Apabila tetikus melayang di atas item menu, kita boleh menukar warna latar belakangnya atau menambah kesan animasi lain. Berikut ialah contoh mudah kesan penggantungan:

.menu ul li:hover {
  background-color: #666;
}

.menu ul li a:hover {
  color: #ff0000; /*改变文字颜色*/
}
  1. Tambahkan kesan peralihan

Untuk menjadikan kesan penggantungan lebih lancar, kita boleh menggunakan sifat peralihan CSS untuk mencapai kesan kecerunan. Berikut ialah contoh menambah kesan peralihan:

.menu ul li {
  transition: background-color 0.3s ease; /*过渡效果时间为0.3秒*/
}

.menu ul li a {
  transition: color 0.3s ease;  /*过渡效果时间为0.3秒*/
}

Melalui langkah di atas, kita boleh melaksanakan tapak web dengan kesan terapung bar navigasi menu. Apabila tetikus melayang di atas item menu, warna latar belakang dan warna teks berubah, memberikan pengguna rasa aktiviti.

Ringkasan

Menggunakan CSS tulen untuk mencapai kesan terapung bar navigasi menu boleh meningkatkan kebolehgunaan dan estetika tapak web. Dengan menetapkan gaya asas, menambahkan kesan terapung dan kesan peralihan, kami boleh menambah beberapa elemen dinamik pada menu tapak web, menarik perhatian pengguna dan meningkatkan pengalaman pengguna. Semoga kandungan artikel ini dapat membantu anda!

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

Kenyataan:
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