Css Ölçü birimleri ve renkler

 

Css Ölçü Birimleri

CSS’de tanımlanan 8 uzunluk birimi vardır. Bunların üç tanesi göreceli(relative) uzunluklar ve kalan beş tanesi kesin(absolute)uzunluklardır.

Göreceli Uzunluklar

Bu birimler diğer uzunluk birimlerine göre görecelidir. Sayfalarımızın ölçeğinin değiştiği ve çıktısının alındığı durumlarda bu uzunluk birimlerini kullanmamız bize avantaj sağlayacaktır.

em: Ana elementin font boyunun (font-size) değerine göre hesaplanarak bulunur. Yani body elemanında varsayılan yazı tipi büyüklüğünüze (font-size) bağlı büyüme-küçülme gösteren ölçülerdir. em varsayılan font büyüklüğünde ve font ailesinde (font-family) yer alan “M” harfinin genişliğini baz almasıdır.

ex: Elementin “x” harfinin yüksekliğidir. Atanmış olan fontun küçük “x” değeri yüksekliğidir.

px: piksel değeri. Eğer monitörünüze yeterince yakından bakarsanız, çok küçük kutulardan oluşmuş bir ızgaraya benzer. Burdaki her kutu bir pikseldir. Bu da her monitöre göre farklı değer demektir.

% Yüzde Birimleri:Yüzde değerleri her zaman diğer elementlere göre göreceli değerlerdir.

Kesin Uzunluklar

Bu uzunluklar gerçek hayatta kullanılan birimlerdir.

in: inç. 1 inch=2,54 cm’dir. Örn: line-height:0.5in

cm: Santimetre. Bizim gerçek hayatta kullandığımız santimetere değeridir. Örnek: margin:2cm

mm: Milimetre. Bizim gerçek hayatta kullandığımız milimetere değeridir. Örnek: letter-spacing:1mm

pt: Point. Standart baskı birimidir. (1pt = 1/72in) Örn: font-size:14pt

pc: Pika. Bir inçin altıda birine eşit olan bir baskı ölçü birimi. Bir pika 12 noktaya bölünür. Örnek: font-size:2pc



RGB kod sistemine dayalı renk belirleme.




Ø Uzun RGB Kodu ile Renk Belirleme(#RRGGBB)

 

Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 0..FF arası heksadesimal değer alabilirler.RGB kodunun başında heksadesimal olduğunu göstermek üzere # işareti olmalıdır. #000000 ile #FFFFFF arasında renk değerleri alabilir. Örnek olarak { background-color: #449BDB; }

Ø Kısa RGB Kodu ile Renk Belirleme (#RGB)

 

Uzun RGB kodu ile renk belirleme işinin kısaltılmış halidir. Kırmızı (R), Yeşil (G) ve Mavi (B) renkler ayrı ayrı 0..F arası heksadesimal değer alabilirler. #000 ile #FFF arasında renk değerleri alabilir.

Ø Tam Sayı Değer ile Renk Belirleme

 

Gerek uzun RGB kodu ile olsun gerekse kısa RGB kodu ile renk belirlerken heksadesimal kod kullandığımızı biliyoruz, işte bu kod içindeki kırmızı (R), yeşil (G) ve mavi (B) olarak belirttiğimiz her kısmın onluk sistemdeki karşılığının rgb (R, G, B) biçiminde belirtilmesi tam sayı değeri ile renk belirleme işidir.

Bu da demek oluyor ki R,G,B kısımları kendi içlerinde 0-255 arasında değer alabilmektedir.

 Örnek olarak;

 rgb (0,0,0) è siyah

rgb(255,255,255) è beyaz rengi ifade etmektedir.

 

Ø Yüzde Değer ile Renk Belirleme

RGB kodunda her rengin tanımını yüzdesel olarak % 0 - % 100 şeklinde belirtme işidir.

Örnek olarak rgb (0%, 0%, 0%),  siyah rgb (100%, 100%, 100%) ,beyaz rengi ifade etmektedir.


Saydamlık verme

Hex renkler  3(RGB) kanallı gösterime sahiptir. Tüm renkler opaktır. Sona eklenen 4. alpha kanalı (RGBA) ile saydamlık verilebilir.

          RGBA(RED GREEN BLUE ALPHA)

Örnek: #ff000088 (yarı saydam kırmızı renk)

Örnek:#f008(yarı saydam kırmızı renk)

Rgb onluk renklerde saydamlık verme: alpha kanalı eklenerek saydamlık verilir. 1 opak 0 saydamdır.1 ile 0 arasında değer alır.

Örnek: rgba(255,0,0,0.5);  yarı saydam kırmızı renk

Yorumlar

Bu blogdaki popüler yayınlar

Pyhton ders_4 değişken tanımlama

Algoritma Örnekleri