CSS

CSS Box-Shadow ile Kutulara Gölge Verme

CSS3 ve HTML 5’in gelişimi ile sözde öğeler kullanarak gölgeler oluşturmayı gerçekten başka bir boyuta taşıdı. Sözde öğeler bir tasarımı aşamalı olarak geliştirmenin güzel ve sağlam bir yolu haline geldi. Bir öğeden birkaç sözde öğe (.drop-shadow:before, .drop-shadow:after) oluşturulur ve ardından gerçek öğenin arkasına itilir. Sözde öğelerin konumlandırılması ve açık veya örtük boyutlar verilir. Sonraki adımda, bir CSS3 kutu gölgesi eklemek ve CSS3 dönüşümlerini uygulamaktır. İşte size kutu gölgesi hazır.

Bu yazıda basit bir şekilde gölge oluşturmayı ve sözde öğeler kullanarak gölge efektlerini nasıl zenginleştireceğinizi göstereceğim. CSS3 ile gölge vermek için box-shadow özelliği kullanılıyor. box-shadow özelliği, renk, boyut, bulanıklık ve ofset için değerler belirterek kutu öğelerinde kolayca birden çok alt gölge oluşturmanıza olanak tanır.

box-shadow özelliği, kutu öğelerine birden çok gölge (dış veya iç) eklemenize olanak tanır. Söz dizimi aşağıdaki gibidir.

box-shadow sözdizimi:

none: varsayılan değerdir. Nesneye gölge uygulamaz.

x-konum: Gerekli. Gölgenin yatay kayması. Pozitif bir değer, gölgeyi kutunun sağ tarafına koyar, negatif bir değer, gölgeyi kutunun sol tarafına koyar.

y-konum: Gerekli. Gölgenin dikey kayması. Pozitif bir değer, gölgeyi kutunun altına koyar, negatif bir değer, gölgeyi kutunun üstüne koyar.

bulaniklik: İsteğe bağlı. Bulanıklık yarıçapı. Sayı ne kadar yüksek olursa, gölge o kadar bulanık olur.

yayilma: İsteğe bağlı. Yayılma yarıçapı. Pozitif bir değer gölgenin boyutunu artırır, negatif bir değer gölgenin boyutunu azaltır.

renk: İsteğe bağlı. Gölgenin rengi. Varsayılan değer metin rengidir.

inset: İsteğe bağlı. Gölgeyi bir dış gölgeden (başlangıç) bir iç gölgeye değiştirir.

initial: Bu özelliği varsayılan değerine ayarlar.

inherit: Bu özelliği üst öğesinden devralır.

Aşağıdaki paneli kullanarak nasıl çalıştığını inceleyebilirsiniz.

CSS Gölge Örnekleri

Şimdi buradaki işlemi basit örnekler ile açıklayalım.

Örnek 1: En basit şekilde gölge özelliğini kullanma

Gölge Kodu:

CSS box-shadow Gölge Örnekleri
CSS Gölge Örnekleri

Örnek 2: Gölgeye bulanıklık verme

CSS Gölge Örnekleri
CSS Gölge Örnekleri

HTML+CSS


Örnek 3: Gölgenin rengini değiştirme


Örnek 4: Gölgeye bulanıklık ve renk verme

CSS Gölge Örnekleri
CSS Gölge Örnekleri

HTML CSS:


Örnek 5: Gölgeye sadece yayılma verme

CSS Gölge Örnekleri
CSS Gölge Örnekleri

Örnek 6: Gölgeye bulanıklık ve yayılma verme

CSS Gölge Örnekleri
CSS Gölge Örnekleri

Örnek 7: Yayılma değerini eksi girerek gölgeyi küçültme

CSS Gölge Örnekleri
CSS Gölge Örnekleri

Örnek 8: inset değeri ile kutu içine gölge verme

CSS Gölge Örnekleri

Örnek 9: Tüm box-shadow özelliklerini bir arada kullanma

CSS Gölge Örnekleri
CSS Gölge Örnekleri

Örnek 10: :before ve :after sözde seçicileri ile kutuya gölge verme

CSS Gölge Örnekleri

1 Yorum

Yorum yapmak için tıklayın