Nasıl oluşturulur: Yansıtıcı sayfa başlığı

CSS ile yansıtıcı sayfa başlığı nasıl oluşturulur öğrendiğinizi öğrenin.

Yansıtıcı sayfa başlığı

Ekran boyutuna göre sayfa başlığı tasarımını değiştirin. Tarayıcı penceresinin boyutunu ayarlayarak etkisini görebilirsiniz.

Kişisel olarak deneyin

Reaktif Başlık Oluşturma

İlk Adım - HTML Ekleme:

<div class="header">
  <a href="#default" class="logo">ŞirketLogo</a>
  <div class="header-right">
    <a class="active" href="#home">Anasayfa</a>
    <a href="#contact">İletişim</a>
    <a href="#about">Hakkımızda</a>
  </div>
</div>

İkinci Adım - CSS Ekleme:

/* Başlık stillerini ayarlamak için gri arka plan ve bazı iç dolgular kullanın */
.header {
  overflow: hidden;
  background-color: #f1f1f1;
  padding: 20px 10px;
}
/* Başlık bağlantı stillerini ayarlayın */
.header a {
  float: left;
  color: black;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px;
  line-height: 25px;
  border-radius: 4px;
}
/* Logo bağlantısının stillerini ayarlayın (dikkat edin, satır yüksekliğini ve yazı boyutunu aynı değere ayarlıyoruz, böylece yazı büyüdüğünde başlık genişlemesin) */
.header a.logo {
  font-size: 25px;
  font-weight: bold;
}
/* Fare üzerine gelindiğinde arka plan rengini değiştirin */
.header a:hover {
  background-color: #ddd;
  color: black;
}
/* Etkin/şu anki bağlantı stillerini ayarlayın */
.header a.active {
  background-color: dodgerblue;
  color: white;
}
/* Bağlantı kısmını sağa yuvarlayın */
.header-right {
  float: right;
}
/* Ekran genişliği 500px veya daha az olduğunda bağlantıları bir araya getirmek için medya sorgusu ekleyin */
@media screen and (max-width: 500px) {
  .header a {
    float: none;
    display: block;
    text-align: left;
  }
  .header-right {
    float: none;
  }
}

Kişisel olarak deneyin

İlgili sayfalar

Eğitim:CSS navigasyon çubuğu