Merhaba..
Css ile metinlere ve elemanlara gölge efektleri ekleyebiliyoruz.. Metinlere gölge eklemek için TEXT_SHADOW , elemanlara gölge eklemek için ise BOX-SHADOW özelliklerini kullanıyoruz..
Metinlere gölge eklemek için , TEXT-SHADOW özelliğini kullanıyoruz..
text-shadow : 2px 2px 5px #000;
Gölgenin oluşması için aşağıdaki değerler kullanılır;
Gölgenin oluşması için X ve Y değerlerinin belirtilmesi yeterli olacaktır. X ve Y konumları , gölgenin yazının neresinde olacağını belirler. Verilen X değerlerinde gölge sağa , Y değerlerinde aşağı doğru hareket eder. Negatif değerler verilirse ,konumlandırma ters yönde olur. Gölgenin oluşması için mutlaka X ve Y değerlerinin verilmiş olması gerekir..
p { text-shadow: 2px 2px }
<p> CSS ile yazılara gölge efekti verebiliriz..</p>
CSS ile yazılara gölge efekti verebiliriz..
Yukarıda 2px yatayda sağa , 2px dikeyde aşağı kayan gölge efekti vermiş olduk. Aslında gölge efekti , verdiğimiz X ve Y değerlerine göre yazının aynısından bir tane daha ekliyor..
Gölgenin daha anlaşılır olması için 3. değer olan BULANIKLAŞTIRMA değerini ekleyelim..
p { text-shadow: 2px 2px 5px; }
<p> CSS ile yazılara gölge efekti verebiliriz..</p>
CSS ile yazılara gölge efekti verebiliriz..
Yukarıda 2px yatayda sağa , 2px dikeyde aşağı kayan gölge efektini 5px bulanıklaştırmış olduk..
Oluşturulan gölgelere renk eklemek için , tanımın 4. değeri olarak renk belirtmemiz gerekir..
p { text-shadow: 2px 2px 5px #933; }
<p> CSS ile yazılara gölge efekti verebiliriz..</p>
CSS ile yazılara gölge efekti verebiliriz..
Yukarıdaki yazıya , 2px yatayda sağa , 2px dikeyde aşağı kayan 5px bulanıklaştırılmıiş bordo bir gölge verilmiş olur..
Elemanlara gölge efekti eklemek için BOX-SHADOW özelliğini kullanıyoruz. Kullanımı tetxt-shadow kullanımı ile aynıdır. Sadece X ve Y konumları belirtilerek gölge verilebileceği gibi , bulanıklık ve renk değerleride eklenebilir..
div {
padding:2rem;
box-shadow: 2px 2px 5px #933;
}
<div> CSS ile elemanlara gölge efekti verebiliriz..</div>
Yukarıdaki kutuya (div) , 2px yatayda sağa , 2px dikeyde aşağı kayan 5px bulanıklaştırılmıiş bordo bir gölge verilmiş olur..
Eğer gölgenin kaymaması isteniyorsa , X ve Y değerleri 0 yapılmalıdır. Ancak buı kez gölgenin görünebilmesi için mutlaka bulanıklaştırma değeride eklenmelidir..
Yazı yada elemanlar ayanı anda birden fazla gölge efekti eklenebilir. Bunun için yazılan gölge değerleriş arasına virgül konulur.
div {
padding:2rem;
box-shadow: 1px 1px 5px black, 0px 0px 15px blue;
}
<div> CSS ile elemanlara gölge efekti verebiliriz..</div>
Yukarıdaki kutuya (div), hem siyah , hemde mavi gölge uygulanmış olur. Bunun gibi daha fazla gölge değerleri eklenebilir. Yazılarada aynı şekilde birden fazla gölge eklenebilir..
div {
color:#fff;
text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
<div> CSS ile elemanlara gölge efekti verebiliriz..</div>
Yukarıda div için text-shadow özelliği eklenmiş ve yazı rengi beyaz yapılmış. Dolayısıyla div'in kendisi değil içindeki yazı gölge efekti alır.. Yazıya hem 1px sağ aşağı doğru kayan siyah gölge , hemde kaymadan bulanıklığı arttırılmış mavi gölge eklenmiş olur...
Görüşmek Üzere...
Toplam 30 Makale
Lütfen yorumlarınızda saygılı, yapıcı ve anlaşılır bir dil kullanın.
Küfür, hakaret ya da spam içerikler onaylanmaz.