2026-07-12

CSS Box Shadow Kullanımı ve Estetik Gölgeler Oluşturma Rehberi

CSS'te box-shadow özelliğinin parametrelerini, katmanlı gölge tekniğini ve modern web tasarımlarında daha yumuşak gölgeler oluşturmanın sırlarını öğrenin.

cssbox-shadowweb-tasarimarayuz-tasarimi

Modern web tasarımında derinlik algısı oluşturmak, kullanıcı deneyimini doğrudan etkileyen en önemli unsurlardan biridir. Düz tasarımların (flat design) yerini alan yarı-düz (semi-flat) veya nesomorfik arayüzlerde, elemanları arka plandan ayırmak ve bir hiyerarşi kurmak için gölgelerden yararlanırız. CSS'te bunu sağlayan temel araç box-shadow özelliğidir.

Ancak çiğ, çok koyu veya hatalı yapılandırılmış gölgeler sitenizin amatör görünmesine neden olabilir. Bu rehberde, CSS gölge parametrelerini ve modern arayüz tasarımlarında profesyonel gölgeler oluşturmanın püf noktalarını inceleyeceğiz.

CSS Box Shadow Parametreleri Nelerdir?

CSS box-shadow özelliği, temel olarak 5 farklı sayısal değer ve 1 renk değerinden oluşur:

box-shadow: [yatay-kayma] [dikey-kayma] [bulaniklik] [yayilma] [renk] inset;
  1. Yatay Kayma (Horizontal Offset): Gölgenin elemanın sağında veya solunda ne kadar uzakta duracağını belirler. Pozitif değerler sağa, negatif değerler sola kaydırır.
  2. Dikey Kayma (Vertical Offset): Gölgenin üstte mi yoksa altta mı konumlanacağını belirler. Pozitif değerler gölgeyi aşağı, negatif değerler yukarı taşır.
  3. Bulanıklık Yarıçapı (Blur Radius): Gölgenin kenarlarının ne kadar yumuşak olacağını ayarlar. Bu değer arttıkça gölge daha dağınık ve belirsiz hale gelir. Sıfır değeri keskin kenarlı bir gölge üretir.
  4. Yayılma Yarıçapı (Spread Radius): Gölgenin her yöne doğru ne kadar büyüyeceğini belirler. Pozitif değerler gölgeyi genişletirken, negatif değerler daraltır.
  5. Renk (Color): Gölgenin rengidir. Yumuşak bir görünüm için genellikle opaklığı azaltılmış siyah (rgba(0, 0, 0, 0.1)) tercih edilir.
  6. inset (İç Gölge): İsteğe bağlı bu anahtar kelime, gölgenin dışarıya değil, elemanın içine doğru düşmesini sağlar. İç bükey bir görünüm elde etmek için kullanılır.

Estetik ve Doğal Gölgeler Oluşturmanın Sırları

Gölgelerinizin profesyonel görünmesi için şu kurallara dikkat etmelisiniz:

1. Opaklığı Düşük Tutun

Asla tamamen siyah (#000000) ve yüksek opaklığa sahip gölgeler kullanmayın. Doğal gölgeler çok hafiftir. rgba(0, 0, 0, 0.05) ile rgba(0, 0, 0, 0.15) arasındaki opaklık değerleri genellikle en ideal sonuçları verir.

2. Işık Kaynağını Tutarlı Kılın

Sayfanızdaki tüm elemanların gölgeleri aynı yöne doğru düşmelidir. Genellikle ışık yukarıdan geliyormuş gibi dikey kayma (vertical offset) pozitif değerde tutulur, yatay kayma ise sıfıra yakın ayarlanır.

3. Katmanlı (Layered) Gölgeler Kullanın

Tek bir kalın gölge yerine, birden fazla gölge katmanını virgülle ayırarak üst üste eklemek çok daha pürüzsüz ve gerçekçi bir gölge etkisi yaratır. Örneğin:

box-shadow: 
  0 1px 2px rgba(0, 0, 0, 0.05),
  0 2px 4px rgba(0, 0, 0, 0.05),
  0 4px 8px rgba(0, 0, 0, 0.05);

CSS Shadow Generator ile Gölgelerinizi Canlı Tasarlayın

Matematiksel değerlerle ve kod yazarak doğru gölge efektini bulmak oldukça zaman alıcı olabilir. CSS Gölge Üretici aracımızı kullanarak, yatay-dikey kaymaları, bulanıklık ve yayılma oranlarını görsel kaydırıcılar ile canlı olarak ayarlayabilir, oluşturduğunuz estetik gölgenin CSS kodunu tek tıkla kopyalayabilirsiniz.