Rumah > hujung hadapan web > tutorial css > Bagaimana Membuat Keseluruhan Item Senarai Boleh Diklik dalam Bar Navigasi?

Bagaimana Membuat Keseluruhan Item Senarai Boleh Diklik dalam Bar Navigasi?

Patricia Arquette
Lepaskan: 2024-10-30 22:13:03
asal
354 orang telah melayarinya

How to Make Entire List Items Clickable in a Navigation Bar?

Dayakan Item Navigasi Boleh Diklik Sepanjang Kawasan Senarai

Dalam mereka bentuk bar navigasi, anda mungkin menghadapi situasi di mana anda mahukan keseluruhan kawasan sesebuah item senarai untuk berfungsi sebagai pautan boleh klik, walaupun pelapik yang mencukupi untuk daya tarikan estetik. Panduan ini menerangkan cara untuk mencapai tingkah laku ini.

Pendekatan

Untuk mendayakan item senarai boleh klik dalam bar navigasi anda, ikuti langkah berikut:

  1. Alih Keluar Padding daripada Senarai Item:

    • Elakkan daripada menambah padding pada elemen 'li'. Pelapik yang digunakan pada item senarai akan mengehadkan kawasan boleh klik kepada teks sahaja.
  2. Tingkatkan Teg Sauh:

    • Ubah suai teg sauh ( elemen) untuk memaparkan sekatan sebaris:

      #nav a {
        display: inline-block;
        padding: ...;
      }
      Salin selepas log masuk
    • Gunakan padding pada teg sauh dan bukannya item 'li' untuk mengawal kawasan boleh klik.

Penggunaan

Dalam contoh yang disediakan, pengubahsuaian berikut akan membolehkan kebolehklikan di seluruh kawasan item senarai:

#nav li {
  padding: 0;
}

#nav a {
  display: inline-block;
  padding: 25px 10px;
}
Salin selepas log masuk

Kod Contoh

<code class="css">#nav {
  background-color: #181818;
  margin: 0px;
  overflow: hidden;
}

#nav img {
  float: left;
  padding: 5px 10px;
  margin-top: auto;
  margin-bottom: auto;
  vertical-align: bottom;
}

#nav ul {
  list-style-type: none;
  margin: 0px;
  background-color: #181818;
  float: left;
  padding:0;
}

#nav li {
  float: left;
}

#nav li:hover {
  background-color: #785442;
}

#nav a {
  color: white;
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
  display: inline-block;
  padding: 25px 10px;
}</code>
Salin selepas log masuk
<code class="html"><div id="nav">
  <img src="/images/renderedicon.png" alt="Icon" height="57" width="57" />
  <ul>
    <li><a href="#">One1</a></li>
    <li><a href="#">Two</a></li>
    <li><a href="#">Three</a></li>
    <li><a href="#">Four</a></li>
  </ul>
</div>
<div>
  <h2>Heading</h2>
</div></code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Membuat Keseluruhan Item Senarai Boleh Diklik dalam Bar Navigasi?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan