CodeBlanks Logo Icon CodeBlanks

Kutu gölgesi

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

box-shadow ile öğelere gölge eklersin.

box-shadow nedir?

box-shadow bir kutunun arkasına gölge çizer. Dört temel değer alır: yatay kayma (offset-x), dikey kayma (offset-y), bulanıklık yarıçapı (blur radius) ve renk.

Örneğin box-shadow: 2px 4px 8px rgba(0,0,0,0.2) ifadesinde gölge sağa 2 piksel, aşağı 4 piksel kayar ve 8 piksel bulanıklıkla yumuşatılır. Renk olarak yarı saydam siyah kullanılır; böylece gölge doğal görünür.

İçe gölge ve çoklu gölge

Gölgeyi kutunun içine çizmek için başa inset anahtarını eklersin: box-shadow: inset 0 2px 4px rgba(0,0,0,0.2). Bu, içeri çökük bir görünüm verir; örneğin metin alanlarında yaygındır.

Birden çok gölgeyi virgülle ayırarak yan yana kullanabilirsin. Örneğin bir kartta hem hafif bir dış gölge hem de alt kenara vurgu için ikinci bir gölge eklemek derinlik hissini artırır.

Uygulama Karta gölge ekle

.card seçicisi için bir bildirim bloğu yaz. İçine box-shadow: 0 4px 12px rgba(0,0,0,0.1) bildirimini ekle. Bu, kartın altına yumuşak bir gölge yerleştirir.

Örnek çözümü göster
/* kart gölgesi */
.card {
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

Kendini test et

  1. box-shadow: 2px 4px 8px rgba(0,0,0,0.2) ifadesinde 8px neyi belirtir?

    • Gölgenin yatay kayması
    • Gölgenin dikey kayması
    • Gölgenin bulanıklık yarıçapı
    • Gölgenin rengi
    Cevabı göster

    Gölgenin bulanıklık yarıçapı — Doğru. Üçüncü değer bulanıklık yarıçapıdır; gölgeyi yumuşatır.

  2. Gölge özelliğini yaz

    .card {
      ____: 2px 4px 8px rgba(0,0,0,0.15);
    }
    Cevabı göster
    .card {
      box-shadow: 2px 4px 8px rgba(0,0,0,0.15);
    }
  3. box-shadow değerlerini eşleştir

    2px
    Yatay kayma
    4px
    Dikey kayma
    8px
    Bulanıklık
    rgba(0,0,0,0.2)
    Renk

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