Aldığı değerler : cover, contain, sayısal değer
1. Cover
css3‘in cover özelliği bizi ortalama 20 satırlık jquery kodundan kurtarıyor arkadaşlar. (Birkaç arkaplan eklentisi yaptığım için biliyorum)
Arkaplan olarak verdiğiniz resime background-size:cover dediğinizde o full ekran oluyor ve resmin boyutlarına göre resmi oranlıyor.
Kullanım şekli :
background: url('http://calismalar.aycan.net/degisenArkaPlan/kutuphane/resim/golden.jpg') center center fixed;
background-size: cover;// Ön izleme // Codopen2. Contain
Tarayıcı boyuna göre resmi tam boy olarak gösteriyor ve tam boyu kesmeden kendine göre oranlıyor.
Kullanım şekli :
background: url('http://calismalar.aycan.net/degisenArkaPlan/kutuphane/resim/golden.jpg') center center fixed;
background-size: contain;// Ön izleme // Codepen3. Sayısal değer
Resmin width ve height değerini giriyoruz, bu width ve height değerine göre resmi
Tecrübe : Arkadaşlar büyük arkaplanlı sitelerimizde iphone telefonlar için resim boyutunu background-size’e vermek gerekiyor yoksa background tam olarak oturmuyor
Kullanım şekli :
background: url('http://calismalar.aycan.net/degisenArkaPlan/kutuphane/resim/golden.jpg') center center fixed;
background-size: 150px 50px;
/* veya
background-size: 50% 75%;
*/// Ön izleme // Codepenbackground-origin:
Background-image’in konumunu belirler.
Aldığı değerler :
1. border-box : Border’in başlangıcından background-image’i başlatıyor.
2. content-box : İçeriğimizin başladığı yerden background-image’i başlatıyor.
3. padding-box : Padding değerimizin başladığı yerden background-image’i başlatıyor.
Kullanım şekilleri :
<div class="border">border-box</div> <div class="content">content-box</div> <div class="padding">padding-box</div>
div
{
width: 250px;
height: 250px;
float: left;
margin: 20px;
padding: 15px;
background: url('http://calismalar.aycan.net/degisenArkaPlan/kutuphane/resim/golden.jpg') left top no-repeat;
border: 50px solid #cd1821;
background-size: 280px 280px;
text-shadow: 0 0 4px #fff;
font-size:18px;
font-family:Verdana;
}
.border {background-origin:border-box;}
.content {background-origin:content-box;}
.padding {background-origin:padding-box;}// Ön izleme // CodepenKaynaklar :
http://www.aycan.net/css3-background...ckground-clip/