Açılır menü navigasyonu nasıl oluşturulur:

Açılır menü navigasyonu oluşturma nasıl yapılır.

Nabardaki açılır menü

Kendi kendine deneyin

Açılır menü navigasyonu oluşturma

Kullanıcı, nabar içindeki öğelere fareniyorsa, bir açılır menü görünür olacaktır.

İlk Adım - HTML Ekle:

<div class="navbar">
  <a href="#home">Ana Sayfa</a>
  <a href="#news">Haberler</a>
  <div class="dropdown">
    <button class="dropbtn">Açılır
      <i class="fa fa-caret-down"></i>
    </button>
    <div class="dropdown-content">
      <a href="#">Bağlantı 1</a>
      <a href="#">Bağlantı 2</a>
      <a href="#">Bağlantı 3</a>
    </div>
  </div>
</div>

Örnek açıklaması:

Açılır menüyü açmak için herhangi bir öğe kullanın, örneğin <button>, <a> veya <p> öğesi.

Açılır menü için konteyner öğesi (örneğin <div>) oluşturun ve içine açılır menü bağlantıları ekleyin.

Düğme ve diğer bir <div> öğesini bir araya getirerek, CSS ile doğru şekilde açılır menü konumlandırma kullanın.

İkinci Adım - CSS Ekle:

/* Nabar konteyneri */
.navbar {
  aşırı akış: gizli;
  background-color: #333;
  font-family: Arial;
}
/* Nabar içindeki bağlantılar */
.navbar a {
  yüzeysel: sol;
  font-size: 16px;
  color: beyaz;
  text-align: ortala;
  padding: 14px 16px;
  text-decoration: none;
}
/* Açılır konteyner */
.dropdown {
  yüzeysel: sol;
  aşırı akış: gizli;
}
/* Açılır düğme */
.dropdown .dropbtn {
  font-size: 16px;
  çizgi: yok;
  çizgi: yok;
  color: beyaz;
  padding: 14px 16px;
  background-color: miras;
  font-family: miras; /* İphone'da dikey hizalama için çok önemlidir */
  margin: 0; /* Cep telefonlarındaki dikey hizalama için önemlidir */
}
/* Fare ile üzerine gelindiğinde navigasyon çubuğu bağlantısına kırmızı arka plan rengi ekler */
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: red;
}
/* Açılır menü içeriği (öntanımlı olarak gizlidir) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Açılır menüdeki bağlantılar */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
/* Fare ile üzerine gelindiğinde açılır menü bağlantısına gri arka plan rengi ekler */
.dropdown-content a:hover {
  background-color: #ddd;
}
/* Fare ile üzerine gelindiğinde açılır menü göster */
.dropdown:hover .dropdown-content {
  display: block;
}

Kendi kendine deneyin

Örnek açıklaması:

Navigasyon çubuğu ve navigasyon çubuğu bağlantıları için arka plan rengi, iç boşluk vb. stillerini ayarladık.

Açılır menü düğmesi için arka plan rengi, iç boşluk vb. stillerini ayarladık.

.dropdown sınıfı .dropdown-content konteyneri. Bu bir <div> elementi, <a> elementi değil, bu yüzden bağlantı yanında kalmak için yüzeysel hale getirmemiz gerekiyor.

.dropdown-content sınıfı gerçek açılır menüyü içerir. Öntanımlı olarak gizlidir ve fare ile üzerine gelindiğinde gösterilir (aşağıda görülecek). Dikkat edin, en küçük genişlik 160px olarak ayarlanmıştır. Bu ayarı rahatlıkla değiştirebilirsiniz.

Kullanmadık, bunun yerine box-shadow Özelliği, açılır menüyü bir 'kart' gibi görünmesini sağlar. Ayrıca z-index Açılır menüyü diğer elementlerin önüne yerleştirin.

:hover Seçici, kullanıcı mouse'u açılır menü düğmesine götürdüğünde açılır menüyü göstermek için kullanılır.

Navigasyon çubuğundaki tıklanabilir açılır menüler

Kendi kendine deneyin

İlgili sayfalar

Rehber:CSS 下拉菜单

Rehber:Tıklanabilir açılır menü nasıl oluşturulur

Rehber:CSS 导航栏

Rehber:Yansıtıcı üst navigasyon çubuğu nasıl oluşturulur