CSS Background Image Kullanımı

CSS (Cascading Style Sheets), bir web sayfasının görünümünü kontrol etmek için kullanılan güçlü bir araçtır. CSS'in en yaygın kullanım alanlarından biri, arka plan resimlerini web sayfalarına eklemektir.

CSS ile bir arka plan resmi eklemek oldukça basittir.

div {
    background-image: url('path/to/your/image.jpg');
}

Belirtilen URL'deki resmi body etiketinin arka planı olarak ayarlar. Ancak, bu sadece başlangıç noktasıdır. Arka plan resimleriyle daha fazlasını yapmak mümkündür.
 

Arka Plan Tekrarlama

Varsayılan olarak, bir arka plan resmi yatay ve dikey olarak tekrar eder. Bu davranışı değiştirmek için

background-repeat
özelliğini kullanabilirsiniz.

div {
    background-image: url('path/to/your/image.jpg');
    background-repeat: no-repeat;
}

Arka plan resminin tekrarlanmamasını sağlar. İşte diğer

background-repeat
değerleri


Arka Plan Konumu

Arka plan resmini belirli bir konuma yerleştirmek için

background-position
özelliğini kullanabilirsiniz.

div {
    background-image: url('path/to/your/image.jpg');
    background-repeat: no-repeat;
    background-position: center;
}

Yaygın kullanılan konum değerleri şunlardır


Arka Plan Boyutu

Arka plan resminin boyutunu ayarlamak için

background-size
özelliğini kullanabilirsiniz

div {
    background-image: url('path/to/your/image.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

background-size
için yaygın değerler


Birden Fazla Arka Plan Resmi

Birden fazla arka plan resmi kullanmak mümkündür. Resimleri virgülle ayırarak belirtebilirsiniz

div {
    background-image: url('image1.jpg'), url('image2.jpg');
    background-repeat: no-repeat, repeat;
    background-position: left top, right bottom;
    background-size: auto, cover;
}

Her arka plan resmi için ilgili özellikleri aynı sırayla belirtebilirsiniz ve diğer arka plan özellikleri


Tüm Arka Plan Özelliklerini Bir Arada Kullanma

Tüm arka plan özelliklerini tek bir bildirimde birleştirebilirsiniz

div {
    background: url('path/to/your/image.jpg') no-repeat center/cover fixed;
}

Sırasıyla

background-image
,
background-repeat
,
background-position
,
background-size
ve
background-attachment
özelliklerini ayarlar.