CodeBlanks Logo Icon CodeBlanks

Meydan okuma - Renk ve arka plan

CSS kursu · Başlangıç · Ders 80/82

Renk ve arka plan özellikleriyle bir hero bölümü kurarsın.

Renk ve arka planı hatırla

Bir hero bölümünde renk ve arka plan birlikte çalışır. color metnin rengini, background-color düz arka planı verir. background-image bir görsel koyar; background kısayolu ise renk, görsel, konum ve tekrarı tek satırda birleştirir.

Üstüne yazı gelen görsellerde rgba() ile yarı saydam bir katman kullanmak metni okunabilir kılar. opacity tüm öğeyi etkilediği için yalnızca arka planı saydamlaştırmak istiyorsan rgba() daha uygundur.

Uygulama Hero bölümünü kur

Bir .hero sınıf seçicisi ekle. background kısayolunu #1a1a2e url("/images/hero.jpg") center/cover no-repeat değeriyle ata. color özelliği #fff, padding özelliği 4rem 2rem, text-align özelliği center olsun.

Örnek çözümü göster
/* hero bölümü */
.hero {
  background: #1a1a2e url("/images/hero.jpg") center/cover no-repeat;
  color: #fff;
  padding: 4rem 2rem;
  text-align: center;
}

Kendini test et

  1. Hangisi geçerli bir background kısayoludur?

    .hero {
      /* ? */
    }
    • background-color-image: #1a1a2e url("/hero.jpg")
    • background: url "/hero.jpg" no-repeat
    • background-image: no-repeat center
    • background: #1a1a2e url("/hero.jpg") center/cover no-repeat
    Cevabı göster

    background: #1a1a2e url("/hero.jpg") center/cover no-repeat — Doğru. background kısayolu renk, görsel, konum/boyut ve tekrarı tek satırda birleştirir.

  2. Hero için koyu arka plan rengini tamamla

    .hero {
      background-color: ____;
      color: #fff;
      padding: 4rem 2rem;
    }
    Cevabı göster
    .hero {
      background-color: #1a1a2e;
      color: #fff;
      padding: 4rem 2rem;
    }
  3. Renk biçimini açıklamasıyla eşleştir

    #1a1a2e
    Altı basamaklı hex değer
    rgb(26, 26, 46)
    Üç ışık kanalı sayıyla
    hsl(240, 28%, 14%)
    Ton, doygunluk, parlaklık
    rgba(0, 0, 0, 0.5)
    Alpha kanallı yarı saydam

Başlangıç bölümündeki tüm dersler