rgba() funksiyasi
CSS rgb() funksiyasi rangni Red-green-blue (qizil-yashil-ko‘k) rang modeli (RGB) yordamida belgilaydi. Shuningdek, ixtiyoriy alfa komponentini ham qo‘shish mumkin (u rangning shaffofligini bildiradi).
RGB rang qiymati quyidagicha belgilanadi: rgb(red green blue). Har bir parametr o‘sha rangning intensivligini belgilaydi va 0 dan 255 gacha bo‘lgan butun son yoki foiz qiymati (0% dan 100% gacha) bo‘lishi mumkin.
Masalan, rgb(0 0 255) qiymati ko‘k rangda ko‘rsatiladi, chunki blue parametri eng yuqori qiymatiga (255), qolganlari esa 0 ga o‘rnatilgan.
Eslatma: rgba() funksiyasi rgb() funksiyasining taxallusi (alias) hisoblanadi. rgb() funksiyasidan foydalanish tavsiya etiladi.
Misol
Turli RGB(A) ranglarini belgilang:
#p1 {background-color:rgb(255 0 0);} /* red */
#p2 {background-color:rgb(0 255 0);} /* green */
#p3 {background-color:rgb(0 0 255);} /* blue */
#p4 {background-color:rgb(192 192 192);} /* gray */
#p5 {background-color:rgb(255 255 0);} /* yellow */
#p6 {background-color:rgb(255 0 255);} /* cerise */
#p7 {background-color:rgb(255 0 255 / 0.2);} /* cerise with opacity */
#p8 {background-color:rgb(0 0 255 / 50%);} /* blue with opacity */
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi sonlar funksiyani to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Funksiya | |||||
|---|---|---|---|---|---|
| rgb() | 1 | 4 | 1 | 1 | 3.5 |
| Alfa parametrli rgb() | 65 | 79 | 52 | 12.1 | 52 |
| Bo‘sh joy bilan ajratilgan parametrlar | 65 | 79 | 52 | 12.1 | 52 |
CSS sintaksisi
Mutlaq qiymat sintaksisi
rgb(R G B / A)
| Qiymat | Tavsif |
|---|---|
| R | Majburiy. Qizil rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| G | Majburiy. Yashil rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| B | Majburiy. Ko‘k rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| / A | Ixtiyoriy. Rangning alfa kanali qiymatini bildiradi: 0% (yoki 0) — to‘liq shaffofdan 100% (yoki 1) — to‘liq noshaffofgacha. None ham ishlatilishi mumkin (alfa kanali yo‘qligini bildiradi). Standart qiymat: 100% |
Nisbiy qiymat sintaksisi
rgb(from color R G B / A)
| Qiymat | Tavsif |
|---|---|
| from color | from kalit so‘zi bilan boshlang, undan keyin asl rangni ifodalovchi color qiymati keladi. Bu nisbiy rang asoslanadigan asl rangdir |
| R | Majburiy. Qizil rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| G | Majburiy. Yashil rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| B | Majburiy. Ko‘k rang intensivligini 0 dan 255 gacha bo‘lgan butun son yoki 0% dan 100% gacha bo‘lgan foiz qiymati sifatida belgilaydi. None ham ishlatilishi mumkin (0% bilan bir xil) |
| / A | Ixtiyoriy. Rangning alfa kanali qiymatini bildiradi: 0% (yoki 0) — to‘liq shaffofdan 100% (yoki 1) — to‘liq noshaffofgacha. None ham ishlatilishi mumkin (alfa kanali yo‘qligini bildiradi). Standart qiymat: 100% |
| Versiya: | CSS2 |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
