HIZLI
TEKLİF AL

Box Shadow CSS

CSS'te box-shadow bir HTML öğesininin arka planına gölgelendirme vermek için kullanılır. Bütün modern tarayıcılar box-shadow CSS özelliğini destekler.


div.shadow{none |  h-shadow v-shadow blur spread color; }
                

 

 

Sayfa Başlıkları

Box Shadow CSS Değerleri

Özellik Açıklaması
h-shadow Girilmesi zorunlu bir ifadedir. Gölgenin yataydaki konumudur. Pozitif değer gölgeyi sağa negatif değer ise gölgeyi sola kaydırır.
v-shadow Girilmesi zorunlu bir ifadedir. Gölgenin dikeydeki konumudur. Pozitif değer gölgeyi aşağıya negatif değer ise gölgeyi yukarıya kaydırır.
blur İsteğe Bağlı bir ifadedir. Bulanıklık yarı çapıdır. Blur yarıçapı -
spread İsteğe Bağlı bir ifadedir. spread yani yaılmayı belirtir. spread ifadesini kullanmak için öncesinde bir blur değeri girilmesi gereklidir. Blur olmayacak ise şu şekilde belirtilebilir. 10px 10px 0 10px;
inset İsteğe Bağlı bir ifadedir. Gölgelendirmeyi kutunun içerisinden yapmak isterseniz inset değerini girmeniz gerekir.
color İsteğe Bağlı bir ifadedir. Renk ifadesi tanımlanmaz kapsayıcısının ya body öğesinin color değerini alacaktır.
none Gölgelendirmeyi kaldırmak istiyorsanız. box-shadow:none; şeklinde belitmelisiniz.

Box Shadow CSS

Box Shadow Prefix CSS

box-shadow her ne kadar günümüz modern tarayıcıları tarafından desteklende de eski tarayıcı sürümleri için -webkit- ve -moz- ön ekleri kullanılması tavsiye edilir.


.box-shadow {
    -webkit-box-shadow: 2px 2px 10px 4px #ddd;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow:    2px 2px 10px 4px #ddd;  /* Firefox 3.5 - 3.6 */
    box-shadow:         2px 2px 10px 4px #ddd;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
                

prefix yani ön ek olmadan da sadece box-shadow olarak kullanabilirsiniz.

İç Gölgelendirme inner Shadow (inset)

inner shadow (iç gölgelendirme) özelliğini kullanmak için inset değeri deklarasyonda belirtilmelidir.


div.shadow{ inset h-shadow v-shadow blur spread color; }
                                    

.inner-shadow{
    box-shadow:inset 2px 2px 10px 4px #ddd;
}
                

inner shadow CSS

Outline ve Border Görünümünde Box Shadow

border ve outline kenar dolgusu görünümünde box-shadow efekti vermek için blur-radius yarı çapını sıfır ayarlayın ve spread değeri ekleyin. istenilen görünümü elde etmek için dikey ve yataydaki gölge konumunu değiştirerek denemeler yapınız.


div.shadow{
    box-shadow: 3px 3px 0 3px #d1084b;
    border: 1px solid;
}
                    

Box shadow outline CSS

Multiple Box Shadow Kullanımı

box-shadow CSS özelliği bir HTML öğesine aynı anda birden çok gölge efekti vermenize olanak tanır.


div.multi-shadow{
    box-shadow: 5px 5px 0 5px #d1084b, inset 5px 5px 0 5px green;
   
}
                

Bir öğeye multi box-shadow efekti vermek için her gölgelendirme ifadesi arasına boşluk koyarak belirtmeniz gerekir.

Multi Box Shadow CSS

inset özelliğini de yukarıdaki örnekte olduğu gibi multi box-shadow deklarasyonlarında kullanabilirsiniz.