Genckolik.Net

Genckolik.Net » BİLGİSAYAR & DONANIM » Webmaster Dünyası » Programlama Dilleri » CSS ile Background Özellikleri

Kontör Reklamı


CSS ile Background Özellikleri

Programlama Dilleri içinde CSS ile Background Özellikleri konusu , Background dendiğinde akla hemen sitemizin zeminini oluşturan alan gelir ama background özelliğini sadece zeminde kullanmayız, mesela şu alanlarda da backgorund ile sayfamızı şekillendirebiliriz. BODY { background: ...

Cevapla
Seçenekler Stil
CSS ile Background Özellikleri
Alt 12-04-06, 03:30   #1 (permalink)
Genç Prenses


mp3 indir
CSS ile Background Özellikleri

Background dendiğinde akla hemen sitemizin zeminini oluşturan alan gelir ama background özelliğini sadece zeminde kullanmayız, mesela şu alanlarda da backgorund ile sayfamızı şekillendirebiliriz.

BODY { background: white url(http://www.genckolik.net/images/syl.jpg) }
BLOCKQUOTE { background: #ffcc66 }
P { background: url(../images/zemin.gif) #f5f5f5 fixed }
TABLE { background: #0c0 url(arkaplan.png) no-repeat bottom right }


Peki bu backgorundun özellikleri nelerdir bunlarla neler yapabilir, backgroundumuzu nasıl şekillendirebiliriz?

Bunun 5 temel metodu var.

background-color

background-image

background-repeat

background-attachment

background-position
Background-Color
Background-color ile zemine bir renk atarız. bu renk rgb, hex, renk ismi ya da transparan olabilir. Kullanımı şu şekildedir;



Sayfa.bg1 { background-color: #000000; color: #FFFFFF;
/*zemin rengi siyah, text rengi beyaz */ }




Background-image
Background-image ise iki değer alabilir: None ya da bir imajın url'i.

Öreneğin;

Sayfa.bg2 { background-image: url(images/bgresim.gif) }


Background-repeat
Repeat için geçerli değerler repeat, repeat-x, repeat-y, ve no-repeat olmak üzere 4 adettir. Peki nedir repeat ve ne yapar bu 4 metoduyla. Repeat backgroundaki imajınızı sabit tutar ya da sağa sola, aşağı yukarı tekrar ederek kaymasını ya da kaymamasını sağlar. Genellikle no-repeat özelliği için kullanılsada belki bir yerlerde diğer özelliklerini bilmekte işinize yarayabilir.

a) Repeat: Backgroundunuzun yatay ve dikey kaymasını sağlar.
b) Repeat-x: Backgroundunuzun dikey kaymasını sağlar.
c) Repeat-y: Backgroundunuzun yatay kaymasını sağlar.
d) No-repeat: Backgroundunuzun kaymamasını sağlar.
Bazen bir imajın sabit olarak backgroundda kalmasını isteriz işte no-repeat bunu sağlar.

Background-attachment
İki değer alır. Scroll ve fixed. Kullanımı aşağıdaki gibidir.
BODY { background: url(bgresim.gif);
background-attachment: fixed }
Background-attachment özelliği isteğinize göre background imajınızın kaymasını veya çalışma alanını kaplamasını sağlar.


Background-position
Bu özellik ile backgroundunuzu dilediğiniz gibi yerleştirme imkanına sahip olursunuz. Alacağı değerler length, percentage, top, center, bottom, left, right şeklindedir.
Örnekle açıklamak gerekirse, mesela bir tablomuz olsun ve bunun bir hücresine background imajı yerleştirmek istiyoruz ama imaj küçük biz yinede bu imajı koyacağız. Alt sağ köşeye yaslamak istiyoruz imajı o zaman şu şekilde yapacağız;

TD.bg1 { background-position: bottom right }
veya şöylede yapabiliriz

TD.bg1 { background-position: 100% 100% }
Bu konuyu biraz daha detaylı açıklamak gerekirse şunları ekleyebiliriz. background-position özelliği arkaplan resmi için başlangıç pozisyonunu belirler. Bu özellik sadece blok seviye elemanlarına (block level elements) ve değiştirilmiş elemanlara uygulanabilir. (HTML değiştirilmiş elemanları IMG, INPUT, TEXTAREA, SELECT ve OBJECT'i kapsar)

Arkaplan pozisyonunu atamanın en kolay yolu aşağıdaki anahtar kelimeler iledir :

Yatay pozisyon ayarlamak için (left,center,right)
Dikey pozisyon ayarlamak için (top,center,bottom)

Arkaplan resminin pozisyonunu ayarlamak için aynı zamanda yüzdeler ve uzunluklarda kullanlabilir. Yüzde cinsinden uzunluklar elemanın boyutuna göre görecelidir. Uzunluklara izin veriliyor olmasına ramen farklı ekran çözünürlüklerindeki işleyiş zayıflıklarından ötürü kullanımları pek önerilmez.


Yüzdeleri veya uzunluklar kullanırken, yatay konum önce belirtilir, ve daha sonrada dikey konum belirlenir. 20% 65% gibi bir değer 20% yatay 65% dikey bir konum anlamına gelir. Benzer bi şekilde 5px 10px gibi bir değer 5 piksel sağa 10 piksel aşağı bir konum belirtmektedir.



Eğer sadece yatay konum için değer verilirse, dikey konum için değer varsayılan olarak %50 olarak verilir. Piksel cinsinden uzunluk ve yüzde değerlerin kombinasyonuna izin verilmektedir. Yine de, yüzde değerler ve piksel cinsinden değerler anahtar kelimeler ile birleştirilemezler.
Anahtar kelimeler aşağıdaki gibi yorumlanırlar :
* top left = left top = 0% 0%
* top = top center = center top = 50% 0%
* right top = top right = 100% 0%
* left = left center = center left = 0% 50%
* center = center center = 50% 50%
* right = right center = center right = 100% 50%
* bottom left = left bottom = 0% 100%
* bottom = bottom center = center bottom = 50% 100%
* bottom right = right bottom = 100% 100%
Tasarım sırasında ayrıca kısa yazıma sahip olan 'background' özelliği de kullanılabilir ki bu özellik background-position özelliğine göre daha iyi desteklenmektedir.

Konu Melodilasi tarafından (12-04-06 Saat 03:33 ) değiştirilmiştir.
Melodilasi isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Oyun Oyna
Cevapla

İşaretle

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Türk Tiyatrosu&Tiyatro Sözlüğü Wolf13 Tiyatro & Sanat 8 01-11-08 09:21
MSN Plus ve Özellikleri Levoci Msn, Icq, Yahoo Messenger Programları 7 11-03-07 10:08
Türkçe'nin Genel Özellikleri Wolf13 Edebiyat 0 14-04-06 04:24



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213