noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Css'de Renkler - Css Dersleri

VexraDev

Bilgi hamallıktır, hayal kurmak; her şey.
TM Üye
Katılım
29 Haz 2019
Konular
482
Mesajlar
2,156
Çözüm
182
Reaksiyon Skoru
1,087
Altın Konu
0
TM Yaşı
6 Yıl 11 Ay 16 Gün
Başarım Puanı
212
MmoLira
2,582
DevLira
33
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Css' de renk kullanımı nasıl yapılır? Yazı rengi, arka plan rengi nasıl verilir? Rgb ve rgba nedir ?

Html sayfalarında renk vermek için bir kaç yöntemimiz var.


Önceden tanımlanmış bazı renk isimleriyle nesnelerimize renk verebiliriz. Bazı renk isimleri; blue, green, orange vb.


<div> etiketinin arka plan rengini (background-color) ayarlayabiliriz.

Kod:
div {
   width:300px;
   height:300px;
   background-color:blue;
}


** Ya da sayfanın arka plan rengini gri ve sayfadaki tüm yazıların rengini ise beyaz yapabiliriz.



Ayarladığımız yazı rengi body seviyesinde tanımlandığı için aksi belirtilmedikçe etkin olacak olan yazı rengidir. Eğer ki her hangi bir etiket için color özelliğine farklı bir değer atarsanız bu durumda beyaz rengi ezmiş ve pasif hale getirmiş oluruz.



Kod:
body {
   font-size: 15px;
   color: gray;
   background-color:white;
}

.title{
   color: green;
}

Tüm renklerin 3 ana renk olan R (Red), G (Green) ve B (Blue) renklerinden farklı oranlarda birleşerek tüm renkleri oluşturduğunu biliyoruz. Dolayısıyla her ana renk için 0-255 arasında değer verilebildiğini düşünürsek bir renk oluşturmak için aşağıdaki yöntemi kullanabiliriz.


RGB(255,0,0) dediğimizde kırmızı bir renk,


RGB(0,255,0) dediğimizde yeşil bir renk


RGB(0,0,255) dediğimizde mavi bir renk, oluşturabileceğimizi bilmemiz gerekiyor.


** Dolayısıyla 0-255 arasındaki tüm değerler bir renk oluşmasına neden olur. Bu işlem için bir renk paleti kullanabiliriz. Renk paleti için .


** Daha keskin renk oluşturmak için RGB kullanmanızı tavsiye ederim.


Yukarıdaki örneğimizi şu şekilde güncelleyebiliriz.

Kod:
body {
   font-size: 15px;
   color: rgb(128, 128, 128);
   background-color: rgb(255, 255, 255);
}

.title{
   color: rgb(0, 255, 0);
}


RGB() değerleri ile oluşturduğumuz her bir rengin Hexadecimal karşılığıda mevcuttur.



Örneğin ;



** rgb(0, 0, 0) siyah renge karşılık gelirken Hexadecimal karşılığı ise #000000 'dır.



** rgb(255, 255, 255) beyaz renge karşılık gelirken Hexadecimal karşılığı ise #ffffff 'dır.



Dolayısıyla oluşturduğumuz her renk için hexadecimal karşılığınıda kullanabiliriz. Bu değeri gene aynı şekilde renk paleti üzerinden alıp kullanabiliriz.



Kod:
body {
   font-size: 15px;
   color: #808080;
   background-color: #ffffff;
}

.title{
   color: #00ff00;
}

Son olarak rgb() metodu ile benzer bir yapıya sahip olan rbga() metodu mevcuttur ve bu metot son parametre olarak alpha değeri alır. Yani bir rengin opacity' si ile alakalı 0-1 arasında bir değer alır.


Eğer 0 değerini verirsek opacity' si tamamen saydam olur ve görünmez. Eğer ki; 1 verirsek rengin orjinali görünür. Eğer ki arada bir değer verirsek örneğin 0.5 değeri rengi %50 oranında saydam hale getirir.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst