CSS’de birimleri 4 gruba ayırabiliriz.
Uzunluk Birimlerinden Başlayalım.
CSS’de 8 farklı uzunluk birimi vardır.Bunların 3′ü relative (göreceli) 5′i ise absolute (kesin) uzunluklardır.
Sayfa ölçeğinin değişmesi veya çıktısının alınması gibi durumlarda göreceli uzunluk birimleri avantaj sağlar.Her kullanıcının bilgisayarı özellik olarak farklılıklar gösterebilir.Özellikle kullanılan monitörlerin farklı ebatlarda-özelliklerde olması bu birimleri kullanışsız kılmaktadır.Misal, 15inc’lik bir monitörde gayet hoş görünen bir metin, 19inc bir monitörde kötü görünebilir.
Göreceli uzunluk birimlerini tanıyalım.
CSS’de “em” uzunluk birimini kullanmak isteyenler için pixel olarak dönüşüm yapmak oldukça zordur.Bunun için kullandığım siteyi tavsiye edeyim size.Kullanışlı bir pixel-em dönüştürücü var burada.
http://riddle.pl/emcalc/
-
#deneme {
-
font-size: 22px;}
Kesin uzunluklar ise, gerçek hayatta kullanılan kati ölçü birimleridir.
Yüzde Birimleri :
Yüzde değerleri her zaman diğer elementlere göre göreceli değerlerdir.
Misal,
-
h4 { line-height: 150% }
böyle bir kod, metnin font büyüklüğünün %150 kadarı bir satır yüksekliğini ifade eder.
Veya,
-
p { text-indent: 10% }
böyle bir kod ise metnin soldan satır genişliğinin %10'u kadar içerden başlayacağını ifade eder.
Renk Birimleri :
CSS'de renklerin İngilizce isimleri kullanılarak tanımlama yapılır.Design ile ilgilenen arkadaşlarımız varsa, RGB kavramı pek yabancı gelmeyecektir onlara.Bu mod Red(Kırmızı), Green(Yeşil), Blue(Mavi) renklerinin başharfleri ile tanımlanmaktadır.
5 Çeşit renk belirleme özelliği vardır.
1- İlgili renk özelliğine HTML tablosundaki renklerden birinin isminin direk olarak atanması yöntemi.Misal, Aşağıdaki kodlar 12px font büyüklüğünde açıkyeşil renkte bir yazıyı karşılamaktadır.
-
#deneme {
-
font-size: 14px;
-
color: LightGreen;
-
}
gibi.
2-Kısa RGB kodu ile renk atama yöntemi :
Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 0,...,F arası tek basamaklı heksadesimal değer alabilirler.
En fazla renk değeri : #FFF (Önceki yöntemlere göre = White) 'dir.
Aşağıdaki kodlar 12px font büyüklüğünde beyaz renkte bir yazıyı karşılamaktadır.
-
#deneme {
-
font-size: 12px;
-
color: #FFF;
-
}
3-RGB kodu ile renk atama yöntemi :
Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 00,...,FF arası iki basamaklı heksadesimal değer alabilirler.
En fazla renk değeri : #FFFFFF (Önceki yöntemlere göre = #FFF = White)
Aşağıdaki kodlar 12px font büyüklüğünde yeşil renkte bir yazıyı karşılamaktadır.
-
#deneme {
-
font-size: 12px;
-
color: #9ACD32;
-
}
4-Tam sayı değer ile renk atama yöntemi :
Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 000,...,255 arası 3 basamaklı tam sayı değerleri alarak aşağıdaki örnekteki gibi belirtilirler.
En fazla renk değeri : rgb(255, 255, 255) (Önceki yöntemlere göre = #FFFFFF = #FFF = White)
Aşağıdaki kodlar 12px font büyüklüğünde beyaz renkte bir yazıyı karşılamaktadır.
-
#deneme {
-
font-size: 12px;
-
color: rgb(255,255,255);
-
}
5-Yüzde değeri ile renk atama yöntemi :
Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 000,...,100 arası kayar noktalı sayı değeri alarak gösterilir.
En fazla renk değeri : rgb(100%, 100%, 100%) (Önceki yöntemlere göre = rgb(255,255,255) = #FFFFFF = #FFF = White)
Aşağıdaki kodlar 12px font büyüklüğünde beyaz renkte bir yazıyı karşılamaktadır.
-
#deneme {
-
font-size: 12px;
-
color: rgb(100%, 100%, 100%)
-
}
URL Birimleri :
Herhangi bir metnin,belirli bir alanın, arkaplanına veya etrafına yerleştirilen resmin gösteriliş şeklidir.Misal;
Aşağıdaki kodlar 12px font büyüklüğünde beyaz renkte, arkaplanına benim atadığım style.css ile aynı dizinde olan images klasöründeki deneme.gif dosyasının gösterileceğini söyler.
-
#deneme {
-
font-size: 12px;
-
color: rgb(100%, 100%, 100%)
-
background: url("/images/deneme.gif")
-
}
Bu yazıyı yazarken aşağıdaki kaynaklardan faydalandım :
http://www.mynotlar.com/
http://www.fatihhayrioglu.com
Etiketler: CSS, CSS Birimleri, CSS de Renk Birimleri, CSS de URL Birimleri, CSS de Uzunluk Birimleri, CSS de Yüzde Birimleri, RGB
Yorum YapılmamışDüşünceni Paylaşmak İstermisin?



