En son web geliştirme öğreticiler
×

CSS Eğitimi

CSS EV CSS Giriş CSS Sözdizimi CSS Nasıl CSS Renkler CSS Arka CSS Kenarlıklar CSS Kenar boşlukları CSS Dolgu malzemesi CSS Yükseklik genişlik CSS Metin CSS Yazı CSS Bağlantılar CSS Listeler CSS Tablolar CSS Kutu Modeli CSS Özeti CSS Gösterimi CSS Maksimum genişlik CSS Konumu CSS şamandıra CSS Inline-block CSS hizalama CSS combinators CSS Sözde sınıf CSS Sözde elemanı CSS Gezinti çubuğu CSS Açılır menülerde CSS Araç ipuçları CSS Resim Galerisi CSS Görüntüdeki Opaklık CSS Görüntü Spritleri CSS Attr Seçicileri CSS Formları CSS Sayaçlar

CSS3

CSS3 Giriş CSS3 Yuvarlatılmış köşeler CSS3 Sınır Resimleri CSS3 Arka CSS3 Renkler CSS3 Renk Geçişleri CSS3 Gölgeler CSS3 Metin CSS3 Yazı CSS3 2D Dönüşümler CSS3 3D Dönüşümler CSS3 Geçişler CSS3 Animasyonlar CSS3 Görüntüler CSS3 Düğmeler CSS3 sayfalara numara koyma CSS3 Birden Çok Sütun CSS3 Kullanıcı arayüzü CSS3 Kutu Boyutlandırma CSS3 Flexbox CSS3 Medya Sorguları CSS3 MQ Örnekleri

CSS Duyarlı Web Tasarımı

Duyarlı Web Tasarımı giriş Duyarlı Web Tasarımı Görünüm Duyarlı Web Tasarımı Izgara Görünümü Duyarlı Web Tasarımı Medya Sorguları Duyarlı Web Tasarımı Görüntüler Duyarlı Web Tasarımı Videolar Duyarlı Web Tasarımı çerçeveler

CSS Examples

CSS Örnekler CSS bilgi yarışması CSS sertifika

CSS References

CSS Referans CSS Seçiciler CSS Fonksiyonlar CSS Referans Resmi CSS Web Safe Yazı CSS canlandırılabilir CSS Birimler CSS PX-EM Dönüştürücü CSS Renkler CSS Renk Değerleri CSS Renkli İsimler CSS3 Tarayıcı Desteği

 

CSS Arka


CSS3 Arka Plan

CSS3 arka plan elemanının daha fazla kontrol sağlayan birkaç yeni arkaplan özelliklerini içerir.

Bu bölümde tek öğeye birden fazla arka plan resimleri eklemek için öğreneceksiniz.

Ayrıca aşağıdaki yeni CSS3 özellikleri hakkında öğreneceksiniz:

  • background-size
  • background-origin
  • background-clip

Tarayıcı Desteği

Tablodaki rakamlar tam özelliğini destekleyen ilk tarayıcı sürümü belirtin.

Sayılar ardından -webkit-, -moz- veya -o- bir önek ile çalıştığım ilk versiyonunu belirtin.

özellik
background-image
(with multiple backgrounds)
4.0 9.0 3.6 3.1 11.5
background-size 4.0
1.0 -webkit-
9.0 4.0
3.6 -moz-
4.1
3.0 -webkit-
10.5
10.0 -o-
background-origin 1.0 9.0 4.0 3.0 10.5
background-clip 4.0 9.0 4.0 3.0 10.5

CSS3 Çoklu arka planlar

CSS3 Eğer aracılığıyla, bir element için birden arka plan resimleri eklemenizi sağlar background-image özelliği.

farklı bir arka plan görüntüleri virgülle ayrılmış ve görüntüler ilk görüntü izleyiciye yakın olduğu, üst üste dizilir.

Aşağıdaki örnek ilk görüntü bir çiçektir, iki arka plan görüntüleri vardır (aligned to the bottom and right) ve ikinci görüntü kağıt arka plan (aligned to the top-left corner) :

Örnek

#example1 {
    background-image: url(img_flwr.gif), url(paper.gif);
    background-position: right bottom, left top;
    background-repeat: no-repeat, repeat;
}
Kendin dene "

Çoklu arka plan resimleri ayrı ayrı arka özellikleri kullanılarak belirlenebilir (as above) ya da background kestirme özelliği.

Aşağıdaki örnek, background (yukarıdaki örnekte olduğu gibi aynı sonucu) kestirme özelliği:

Örnek

#example1 {
    background: url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat;
}
Kendin dene "

CSS3 Arkaplan Boyutu

CSS3 background-size özelliği arka plan resimleri boyutunu belirlemenizi sağlar.

CSS3 önce, bir arka plan görüntüsü boyutu görüntünün gerçek boyutu oldu. CSS3 farklı bağlamlarda yeniden kullanım arka plan resimleri olanağı sunar.

boyut uzunlukları belirtilebilir, ya da iki anahtar kelime birini kullanarak yüzdeleri: içeren veya kapak.

Aşağıdaki örnek, orijinal görüntüden daha küçük bir arka plan resmi yeniden boyutlandırılır (using pixels) :

Orijinal arka plan görüntüsü:

Lorem Ipsum Dolor

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Olarak boyutu arka plan görüntüsü:

Lorem Ipsum Dolor

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

İşte kod:

Örnek

#div1 {
    background: url(img_flower.jpg);
    background-size: 100px 80px;
    background-repeat: no-repeat;
}
Kendin dene "

Diğer iki olası değerleri background-size olan contain ve cover .

contain kelime mümkün olduğu kadar büyük olacak şekilde arka plan görüntüsü terazi (but both its width and its height must fit inside the content area) . Bu şekilde, arka plan görüntüsü ve arka plan konumlandırma alanı oranları ile ilgili olarak, arka plan görüntüsü kapsamında değildir arka bazı alanlar olabilir.

cover içerik alan tamamen (genişliği ve yüksekliği iki eşit ya da içerik alanını aşan) arka plan resmi ile kaplanır, böylece anahtar arka plan görüntüsü ölçekler. Bu şekilde, arka plan görüntüsü bazı bölümleri arka yerleştirme alanında görünmeyebilir.

Aşağıdaki örnek kullanımını göstermektedir contain ve cover :

Örnek

#div1 {
    background: url(img_flower.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}
#div2 {
    background: url(img_flower.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
Kendin dene "

Çoklu Arkaplan Görüntüler Boyutları tanımlayın

background-size özelliği de arka boyutu için birden fazla değer kabul (using a comma-separated list) birden çok arka çalışırken.

Aşağıdaki örnek, üç arka plan görüntüleri, farklı olan, belirtmişse background-size her bir görüntü için Değeri:

Örnek

#example1 {
    background: url(img_flwr.gif) left top no-repeat, url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat;
    background-size: 50px, 130px, auto;
}
Kendin dene "

Tam Boy Arka Plan Resmi

Şimdi her zaman tüm tarayıcı penceresini kaplayan bir web sitesinde bir arka plan görüntüsü olmasını istiyorum.

şartlar aşağıda belirtilmiştir:

  • Görüntü ile tüm sayfayı doldurun (no white space)
  • Ölçek görüntü gerektiği gibi
  • sayfadaki Merkezi görüntü
  • kaydırma çubukları neden etmeyin

Aşağıdaki örnek bunu nasıl gösterir; Html elemanını kullanın (the html element is always at least the height of the browser window) . Sonra üzerine sabit ve ortalanmış arka plan olarak ayarlayın. Sonra onun boyutunu ayarlamak background-size özelliği:

Örnek

html {
    background: url(img_flower.jpg) no-repeat center fixed;
    background-size: cover;
}
Kendin dene "

CSS3 background-origin Mülkiyet

CSS3 background-origin arka plan görüntüsü konumlandırılacağı yeri özellik belirtir.

mülkiyet üç farklı değerler alır:

  • border-box - arka plan görüntüsü sınırın sol üst köşesinden başlar
  • padding-box - (default) arka plan görüntüsü dolgu kenarının üst sol köşesine başlar
  • content-box - arka plan görüntüsü içeriğinin sol üst köşesinden başlar

Aşağıdaki örnek göstermektedir background-origin özelliğini:

Örnek

#example1 {
    border: 10px solid black;
    padding: 35px;
    background: url(img_flwr.gif);
    background-repeat: no-repeat;
    background-origin: content-box;
}
Kendin dene "

CSS3 background-clip Mülkiyet

CSS3 background-clip mülkiyet arka plan boyama alanını belirler.

mülkiyet üç farklı değerler alır:

  • border-box - (default) arkaplan sınırın dış kenarına doğru boyanmıştır
  • padding-box - arka dolgu dış kenarına doğru boyanmıştır
  • content-box - arkaplan içerik kutusu içinde boyanmıştır

Aşağıdaki örnek, background-clip özelliği:

Örnek

#example1 {
    border: 10px dotted black;
    padding: 35px;
    background: yellow;
    background-clip: content-box;
}
Kendin dene "

Egzersizleri ile Yourself test edin!

Egzersiz 1 » Alıştırma 2» Egzersiz 3 » Egzersiz 4» Egzersiz 5 »


CSS3 Arkaplan Özellikleri

özellik Açıklama
background tek bildiriminde tüm arka plan özelliklerini ayarlamak için bir stenografi özelliği
background-clip arka plan boyama alanını belirler
background-image Bir element için bir veya daha fazla arka plan resimleri belirtir
background-origin Arka plan burada belirtir image(s) / konumlandırılmış olan
background-size Belirtir arka plan boyutu image(s)