CSS Background-origin Ve Background-clip Özelliklerinin Kullanımı

Background-origin özelliği ile belirlemiş olduğumuz arkaplanın başlangıç noktasını ve background-clip ile’de belirlemiş olduğumuz arkaplanın kesim noktasını belirtmiş oluyoruz. makalenin devamında bol örnekler ile anlatmaya çalıştım.

CSS background-origin ve background-clip özelliklerinin kullanımı

background-origin

Üstteki örnek kodumuzda background özelliğinin left(sol) ve top(üst) özelliklerinin başlangıç değerlerine 0 verdik böylelikle background-origin özelliğinin varsayılan olarak başlangıç noktası aşağıdaki kırmızı noktadada görüldüğü gibi padding alanının 0 noktasından başlayacaktır resmin gösterimi.

1

HTML

CSS

Sonuç

background-origin özelliğini kısaca açıklamak gerekirse resmin basılma noktasını belirtmekteyiz resmin varsayılan olarka basılma noktası üstteki resimdede kırmızı nokta ile belittiğimiz gibi padding özelliğinin 0 noktasıdır 3 farklı şekilde başlangıç noktasını değiştirebilirsiniz bunlar border-box, padding-box(default), content-box değerleridir. şimdi bu değerlerin sonuçlarını alttaki resimden görelim.

2

HTML

 CSS

Sonuç

background-clip

background-clip özelliğinin aldığı değerler backgroun-origin’deki gibidir fakat farklı işlevlere sahiptir her iki özellikte background-clip ile belirlediğimiz başlangıç noktası dışında kalan kısımlar kesilir örneğin padding-box denildiğinde padding ve content aralığı dışında kalan border-box ve onunda dışında kalan resmin taşan kısımları kırpılır.

şimdi konuyu daha iyi anlamak adına bir örnek yapalım.

HTML

CSS

Sonuç

Üstteki örneğimizde dikkatinizi çekmek istediğim bazı ayrıntılar var ilk sonuç kısmındanda görebileceğiniz gibi ilk satırdaki görsellerde resmin sürekli ortalandığını görürsünüz bunun nedeni ise backgroun özelliğinin top ve left özelliklerine değer olarak center(ortala) değeri geçilmiştir böylelikle resim content-box, padding-box ve border-box’dada ortalanmış olarak gözükmüştür 2.satırda ise background-size özelliğine cover değeri verilerek görsel content-box, padding-box ve border-box değerleri verilmiş div elementine sığdırılmıştır.

Tarayıcı Desteği

IE9 ve üstü ve diğer tüm popüler tarayıcılarda sorunsuz çalışmaktadır.

5/5 - (1 vote)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et