RGB kodi binafsha rangda. HTML matn va CSS rangini qanday o'zgartirish mumkin. Rangli model RGB

Golovna / 2 Ajoyib o'quvchilar

HTML rangi uchta usulda o'rnatilishi mumkin:

Men yoga uchun HTMLda rang berishni chaqiraman

Deyakí kolori í̈x uchun o'rnatilishi mumkin Men nomlayman, vikoristovuyuchi ma'nosi sifatida men rangni nomlayman Ingliz tili. Eng keng kalit so'zlar: qora (qora), oq (oq), qizil (qora), yashil (yashil), ko'k (ko'k) va ichida.

Rangli matn - qizil

Konsortsium standartiga eng mashhur ranglar Butunjahon Internet tarmog'i(English World Wide Web Consortium, W3C):

RangIsmRangIsm RangIsm RangIsm
Qora Kulrang Kumush Oq
Sariq Laym Aqua Fuşya
Qizil Yashil Moviy Siyohrang
to'q qizil Zaytun Dengiz floti Teal

Turli xil rang nomlariga misol:

Butt: nomi uchun zavdannya rangi

  • O'zingiz sinab ko'ring »

Qizil shira ustidagi sarlavha

Sarlavha to'q sariq fonda

Ohak fonida sarlavha

Qora shira ustidagi oq matn

Qizil shira ustidagi sarlavha

Sarlavha to'q sariq fonda

Ohak fonida sarlavha

Qora shira ustidagi oq matn

Yordam RGB uchun rang menejeri

Monitorda turli xil ranglarni ko'rsatishda RGB palitrasi asos qilib olinadi. Har qanday rang bormi, ular uchta asosiy narsani o'zgartirib, o'zgaradi: R - qizil (qizil), G - ko'katlar (yashil), B - ko'k (ko'k). Teri rangining intensivligi bir bayt i bilan o'rnatiladi, shuning uchun uni 0 dan 255 gacha qiymatlarga o'rnatish mumkin. Masalan, RGB (255,0,0) qizil rangda ko'rsatiladi, shuning uchun qizil rangga o'rnatiladi. ikkinchi qiymat (255), va boshqalar 0 ga o'rnatiladi Bundan tashqari, siz vodsotkovomu vídnosheny rangini o'rnatishingiz mumkin. Parametrlardan charm yaskravosty vydpovídnogo koloru ning riven ko'rsatadi. Masalan: rgb(127, 255, 127) va rgb(50%, 100%, 50%) qiymatlari o'rtacha qiymatning bir xil yashil rangini o'rnatadi:

Buttstock: yordam RGB uchun rang menejeri

  • O'zingiz sinab ko'ring »

rgb(127, 255, 127)

rgb(50%, 100%, 50%)

rgb(127, 255, 127)

rgb(50%, 100%, 50%)

O'n oltinchi qiymat uchun rang menejeri

Qiymat R G B Shuningdek, o'n oltinchi (HEX) rang qiymatlarining yordami uchun quyidagi shaklda ko'rsatilishi mumkin: #RRGGBB, de RR (chervony), GG (yashil) va BB (ko'k) ê o'n oltinchi qiymatlar 00 dan FF gacha (o'zi, o'nlab 0-255 kabi). Shestnadtsyatkov tizimi, vydminu bo'yicha o'ninchi tizim, asoslangan, bir yiplya z vv nomi sifatida, soni 16. O'n oltinchi tizimi vikoristova bunday belgilar: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E. , F Bu yerda 10 dan 15 gacha raqamlar lotin harflari bilan almashtiriladi. O'n oltinchi tizimda 15 dan katta raqamlar bitta qiymatdagi ikkita belgining birikmasidir. Masalan, o'ninchi tizimdagi eng katta 255 raqami o'n oltinchi tizimdagi eng yuqori FF qiymatini ko'rsatadi. O'ninchi tizimning yuqori qismida o'n oltinchi raqamdan oldin xesh belgisini qo'ying # , masalan, #FF0000 qizil rang sifatida paydo bo'ladi, qizil parchalar eng yuqori qiymatiga (FF) o'rnatiladi va rang o'zgarishi minimal qiymatiga (00) o'rnatiladi. Panjara belgisidan keyingi belgilar # siz ajoyib, juda kichik deb yozishingiz mumkin. O'n oltinchi tizim #rgb shaklining qisqartirilgan shaklini o'zgartirishga, pastki urushga teng bo'lgan belgini dekodlash imkonini beradi. Shunday qilib, #f7O yozuvidan keyin #ff7700 kabi o'zgarish keladi.

Qimmatli qog'oz: HEX rangli

  • O'zingiz sinab ko'ring »

qizil: #FF0000

yashil: #00FF00

ko'k: #0000FF

qizil: #FF0000

yashil: #00FF00

ko'k: #0000FF

qizil+yashil=sariq: #FFFF00

qizil + ko'k = binafsha: #FF00FF

yashil+ko‘k=ko‘k: #00FFFF

Keng ranglar ro'yxati (nomi, HEX va RGB):

Inglizcha nomi Ruscha nomi Zrazok HEX RGB
Amaranth amaranth #E52B50 229 43 80
Amber Burshtinovy #FFBF00 255 191 0
Aqua ko'k yashil #00FFFF 0 255 255
Azure Blakytny #007FFF 0 127 255
Qora Chornii #000000 0 0 0
Moviy Moviy #0000FF 0 0 255
Bondi ko'k Bondi plyajiga suv # 0095B6 0 149 182
Guruch Guruch #B5A642 181 166 66
jigarrang jigarrang #964B00 150 75 0
Serulean Blakytny #007BA7 0 123 167
quyuq bahor yashil To'q bahor yashil #177245 23 114 69
Zumrad Smaragdovy #50C878 80 200 120
Baqlajon Baqlajon #990066 153 0 102
Fuşya Fuşya #FF00FF 255 0 255
Oltin Oltin #FFD700 250 215 0
Kulrang Suriya #808080 128 128 128
Yashil Zeleniy #00FF00 0 255 0
Indigo Indigo #4B0082 75 0 130
Jade Jade #00A86B 0 168 107
Laym Laym #CCFF00 204 255 0
Malaxit Malaxit # 0BDA51 11 218 81
Dengiz floti quyuq ko'k #000080 0 0 128
Ocher Ocher #CC7722 204 119 34
Zaytun zaytun #808000 128 128 0
apelsin apelsin #FFA500 255 165 0
shaftoli shaftoli #FFE5B4 255 229 180
Qovoq Garbuz #FF7518 255 117 24
Siyohrang binafsha #800080 128 0 128
Qizil qizil #FF0000 255 0 0
za'faron za'faron #F4C430 244 196 48
dengiz yashil Zelen dengizi #2E8B57 46 139 87
Yashil botqoq Bolotyany #ACB78E 172 183 142
Teal ko'k yashil #008080 0 128 128
Ultramarin ultramarin #120A8F 18 10 143
binafsha binafsha #8B00FF 139 0 255
Sariq Jovtiy #FFFF00 255 255 0

Rang va rang uchun kodi ranglari (fon).

Kitobning birinchi qismida, boshqa hollarda, biz CSS-da matn rangini qanday o'rnatishni allaqachon ko'rsatdik. Bu erda izchil hech narsa yo'q: sizga rangning kuchi va matnni o'zgartirish uchun foydalanishingiz mumkin bo'lgan rangning ma'nosi kerak.

P (rang: #211C18; )

Ilovada #211C18 qiymati o'n oltinchi rang kodini bildiradi. Siz allaqachon bilasiz o'n olti tizim toza, keyin keyingi xatboshini o'qishni o'tkazib yuborishingiz mumkin. Bundan tashqari, biz sizga ranglarni Internetda taqdim etishning boshqa usullari haqida ko'proq ma'lumot berdik - rangli modellar (RGB, HSL) va kalit so'zlar. Ushbu ma'lumot yangi boshlanuvchilar uchun tanish bo'ladi va o'qishdan oldin tavsiya etiladi.

O'n olti rang (olti burchakli)

O'n oltinchi sanoq tizimi ( oltilik, oltilik) soni asosida 16. O'n oltinchi qiymatni yozish uchun 16 ta belgi mavjud: 0 dan 9 gacha arab raqamlari va lotin alifbosining birinchi harflari (A, B, C, D, E, F). O'n oltilik formatdagi rang 00 dan FF gacha bo'lgan uchta ikki xonali sonda qayd etiladi (ularning oldida g'rat # belgisi qo'yilgan), bu uchta komponentni bildiradi: Qizil, Yashil, Moviy (rang modeli RGB). Aks holda, rangni #RRGGBB deb yozish mumkin, shekilli, birinchi belgilar juftligi qizil qovurg'a, ikkinchisi - yashil qovurg'a, uchinchisi - ko'k qovurg'ani anglatadi. Olingan rang uchta rangning soni.

Hex-kvitansiyalarni yozish tezligi

Deyakí sistadtsyatkoví ranglarning qiymatlarini tezda yozib olish mumkin. Keyinchalik nima qilish uchun yozuvni #RRGGBB shaklidan #RGB ga o'zgartiring. Agar olti burchakli raqamda bir xil belgilarning uchta jufti bo'lsa, g'alaba qozonishga arziydi.

Eslatmaning qisqartirilgan shakli ko'pincha yoziladi va tan olinishi uchun biz tezda bir nechta misollarni keltiramiz. Nutqdan oldin, ranglarning olti burchakli qiymatlari ro'yxatdan o'tishga sezgir emas - siz kichik harflar kabi g'alaba qozonishingiz mumkin, barchasi sizning didingizga mos keladi.

Olti burchakli tushumlarning qisqartirilgan yozuvini ilova qiling:

HEX kodi stenografiya yozuvi
#FFDD66 #FD6
#8833FF #83F
#333333 #333
#cccccc #ccc

Rangli model RGB

CSS rangini belgilashning yana bir usuli o'nlab RGB qiymatlarini tanlashdir (Qizil, Moviy, Yashil). Buning uchun rang kuchidan keyin rgb kalit so'zini, so'ngra qo'llarda va kim orqali yozish kerak - 0 dan 255 gacha bo'lgan uchta raqam, teri qizil, yashil va ko'k ranglarning intensivligini bildiradi (r). , g, b). Raqam qanchalik katta bo'lsa, rang shunchalik kuchli bo'ladi. Masalan, yorqin yashil rangni olish uchun quyidagilarni yozish kerak:

P (rang: rgb(0, 255, 0); )

Va eksa sarg'ish-girchichny vydtinok bir xil ma'noga ega bo'lishi mumkin:

Rang: rgb(94, 81, 3); /* pastki - bir xil rang, XVI asrdagi yozuvlar ko'rinishi: */ rang: #5E5103;

Qora rangning qiymati (0, 0, 0), oq rang esa - (255, 255, 255) sifatida yoziladi. Vidsotkaning qiymatini ko'rsatishga ham ruxsat beriladi. Shunday qilib, 255 raqami 100% mos keladi, shuning uchun oq rang quyidagicha o'rnatilishi mumkin:

Rang: rgb (100%, 100%, 100%);

De shukati rang ma'nolari

Ehtimol, siz ovqatlangandirsiz: yulduzlarni oling va ranglarning barcha ma'nolarini oling? Ísnuê shaxssiz grafik muharrirlar va onlayn xizmatlar, ularning yordami uchun ranglar va rang sxemalarini tanlashingiz mumkin. Eng kattalaridan biri mashhur dasturlar, unda siz boshqa rangni tanlashingiz va bir xil RGB qiymatini tanlashingiz mumkin, hex va nafaqat - Adobe Photoshop. Shu bilan bir qatorda, maxsus saytlar mavjud bo'lib, ularda siz nafaqat rangni, balki rangni ham osongina tanlashingiz mumkin. rang sxemasi. Vizual zaxira - Adobe Color CC xizmati.

Rangli model RGBA

Rangni RGBA formatidagi kabi RGBA formatida o'rnatishingiz mumkin. RGBA ning RGB ga ko'rinishi rangning shaffofligi uchun tan olingan alfa kanalining mavjudligi bilan belgilanadi. Aniqlik 0 dan 1 gacha boʻlgan qoʻshimcha raqam uchun oʻrnatiladi, bunda 0 koʻproq ravshanlikni koʻrsatadi, 1 esa shaffoflikni bildirmaydi. 0,5 tipidagi oraliq qiymatlar shaffoflik ko'rinishini o'rnatishga imkon beradi (qisqartmalarga ruxsat beriladi, nolsiz, lekin nuqta bilan - .5). Masalan, matnni ranglar bilan kengaytirish va izlar orqali ko'rish uchun rang vakolatidan keyin rgba kalit so'zini va rangning qiymatini yozish kerak:

P (rang: rgba(94, 81, 3, .9); )

RGBA minuslari brauzerni qo'llab-quvvatlamaydiganlardir Internet Explorer 8 va undan oldingi versiya. Maxsus IE8 uchun siz quyidagi yechimni qo'llashingiz mumkin:

P (rang: rgb(94, 81, 3); rang: rgba(94, 81, 3, .9); )

Ilovadagi birinchi quvvat IE8 brauzeri uchun tan olinadi, u matnni kerakli rangda, ammo shaffofliksiz ko'rsatadi. Va o'sha brauzerlar, rozumíyut RGBA kabi, shaffoflikdan kuch do'sti elementiga zastosuyut.

Rangli modellar HSL (HSLA)

HSL rang modelining qo'shimcha koordinatalari (Hue, Saturation, Lightness - ohang, to'yinganlik, engillik) yordamida CSS-da rangni ham o'rnatishingiz mumkin. Buni shunday yozib oling:

P (rang: hsl(165, 100%, 50%); )

Yoylardagi birinchi raqam ohangni (rang) anglatadi va darajalarda o'rnatiladi (raqamlar diapazoni 0 dan 359 gacha). Koloning rangiga qarab, siz taxmin qilganingizdek, darajalarning o'zi nima uchun g'alaba qozonishini tushunishingiz oson bo'ladi:

Qo'llardagi raqamlarning qolganlari va uchdan bir qismi to'yinganlik (to'yinganlik) va engillik (engillik) degan ma'noni anglatadi. Їx qiymatlari 0 dan 100 gacha qiymatlarda o'rnatiladi. Nolga tushadigan to'yinganlik qiymati uni kulrang rangga olib keladi, agar qiymat bo'lmasa, qiymat rang bo'lishi mumkin. Yengillikning (yorug'likning) qo'shimcha qiymati uchun siz rangning yorqinligini ko'rsatishingiz mumkin. Past qiymatlar rangning quyuq soyalariga, yuqoridan och rangga olib keladi. Yengillik uchun 100% qiymati oq, 0% qora degan ma'noni anglatadi.

HSLA ning rang modeli xuddi HSL kabi ishlatilishi mumkin, ammo unda RGBA, ê alfa kanaliga o'xshab, uning yordamida turlar oralig'ida kerakli qiymatni ko'rsatib, rangning shaffofligini o'rnatishingiz mumkin. 0 dan 1 gacha:

P (rang: hsla(165, 100%, 50%, .6); )

HSL va HSLA barcha brauzerlar, jumladan, Internet tomonidan qo'llab-quvvatlanadi Explorer versiyasi 8 va undan oldingi.

Standart HTML ranglari

Internetda ranglarni taqdim etishning yana bir usuli - kalit so'zlardan foydalanish, ularning yordami uchun siz element uchun rangni belgilashingiz mumkin. Butt:

P (rang: qora; )

Rang intensivligi qiymatida yozilishi mumkin bo'lgan 16 ta standart rangdan foydalaning:

Kalit so'z rangi HEX kodi RGB
qizil #FF0000 255, 0, 0
to'q qizil #800000 128, 0, 0
sariq #FFFF00 255, 255, 0
zaytun #808000 128, 128, 0
Laym #00FF00 0, 255, 0
yashil #008000 0, 128, 0
suv #00FFFF 0, 255, 255
ko'k #008080 0, 128, 128
ko'k #0000FF 0, 0, 255
dengiz floti #000080 0, 0, 128
fuşya #FF00FF 255, 0, 255
siyohrang #800080 128, 0, 128
oq #FFFFFF 255, 255, 255
Kumush #C0C0C0 192, 192, 192
kulrang #808080 128, 128, 128
qora #000000 0, 0, 0

Ranglar barcha brauzerlar tomonidan qo'llab-quvvatlanadi. Bu erda turli xil rang o'zgarishlari uchun 130 ta qo'shimcha kalit so'zlar mavjud. W3C uchun bir xil ranglar jadvalini tekshirishingiz mumkin.

Bunday kalit so'zlarni tanlash maqbuldir, ammo brauzer so'zni qabul qilmasligi xavflidir. Shuning uchun kalit so'zlarni almashtirish uchun o'n oltinchi rang kodini yozish tavsiya etiladi.

Podbaglar

CSS-da matnning rangi qo'shimcha vakolat rangi uchun o'rnatiladi, chunki qiymat bir necha usulda yozilishi mumkin - hex formatida, RGB yoki HSL formatida, kalit so'zni ko'rsatib. Kalit so'z yordamida berilgan noto'g'ri rang tanlovini bartaraf qilish uchun olti burchakli qiymatni ko'rsatish yaxshiroqdir.

Qo'shimcha alfa-kanal (RGBA va HSLA formatlari) ortidagi element uchun shaffoflikni ham o'rnatishingiz mumkin. Qanday bo'lmasin, brauzer IE8 va yogo ekanligini aytish xavfsiz dastlabki versiyalari RGBA, HSL va HSLA formatlarini qo'llab-quvvatlamaydi.

CSS rang moduli ma'noni aniq tasvirlab beradi, bu mualliflarga html elementlarining rangi va shaffofligini, shuningdek rang intensivligi qiymatini belgilash imkonini beradi.

quvvat rangi

1. Ustuvor ranglar: yak_st rang

Rasmiylar shrift rangini turli xil rang uzatish tizimlari yordamida o'rnatdilar. Quvvat o'rniga matn elementining rangini aniqlaydi. Bundan tashqari, u boshqa har qanday hokimiyat uchun, masalan, rang qiymati kabi, berilgan potentsial bilvosita qiymat (currentColor) uchun g'alaba qozonadi.

Quvvat pasayadi.

2. Rangning ma’nosi

2.1. Asosiy kalit so'zlar

Asosiy kalit so'zlar ro'yxati quyidagi ma'nolarni o'z ichiga oladi:

Ism HEX RGB Rang
qora #000000 0,0,0
Kumush #C0C0C0 192,192,192
kulrang #808080 128,128,128
oq #FFFFFF 255,255,255
to'q qizil #800000 128,0,0
qizil #FF0000 255,0,0
siyohrang #800080 128,0,128
fuşya #FF00FF 255,0,255
yashil #008000 0,128,0
Laym #00FF00 0,255,0
zaytun #808000 128,128,0
sariq #FFFF00 255,255,0
dengiz floti #000080 0,0,128
ko'k #0000FF 0,0,255
ko'k #008080 0,128,128
suv #00FFFF 0,255,255

Ro'yxatdan o'tish uchun sezgir bo'lmagan ranglarni nomlang.

Sintaksis

Rang: zangori;

2.2. Rangning raqamli ma'nosi

2.2.1. RGB model ranglari

O'n oltilik format uchun RGB qiymat formati # belgisi, undan keyin uch yoki olti o'n oltilik belgilar. Uch xonali RGB yozuvi #rgb olti xonali shaklga #rrggbb nol qo'shish orqali emas, raqamlarni nusxalash orqali o'zgartiriladi. Masalan, #fb0 #ffbb00 gacha kengayadi. Bu #ffffff #fff qisqa yozuvida ishlatilishini kafolatlaydi va siz bu displey rangining chuqurligidagi pasayish yoki yo'qligini ko'rishingiz mumkin.

Funktsional belgining RGB qiymat formati rgb(, undan keyin uchta raqamli qiymatlar ro'yxati (yoki uchta butun qiymat yoki uch yuzinchi qiymat), undan keyin belgi) . Butun son qiymati 255 100% va o'n oltinchi yozuvda F yoki FF ni bildiradi:

RGB(255,255,255) = RGB(100%, 100%, 100%) = #FFF

Bo'shliq belgilariga faqat bir nechta raqamli qiymatlar uchun ruxsat beriladi.

Bu darajada tegning qolgan atributini ko'rish mumkin , bu matnning rangini belgilaydi. Reklama matni orqasida qora rang mavjud bo'lib, u oq shira ustida ko'rsatiladi. Qilish uchun html-dagi matn rangini o'zgartirish, atributni to'xtatish kerak rang belgisi :

Rangni belgilash uchun nom berish kifoya, masalan: qizil, yashil, ko'k. Keling, kichkina dumbani ko'rib chiqaylik:

<span>6-dars</span>

Yashil rangli matn

Qizil rangli matn

Binafsha rangli matn

Natijani brauzerda ko'rib chiqamiz:

Birinchi xatboshi matni yashil rangga, ikkinchi xatboshi qizil rangga, uchinchi xatboshi esa binafsha rangga aylanadi. Usyida asosiy ranglarning 16 ta nomi va 130 ta qo'shimcha nomi bor. Yangi ro'yxat html rang jadvallaridagi ranglarga qarashingiz mumkin.

Rangni tushunishning bu usuli yanada sodda, ale. Shuning uchun, html kodining rangini o'zgartirish uchun ko'pincha o'n oltinchi raqamni yutib oling, uning oldida funt belgisi (#), masalan:

Bunday belgining yordami uchun siz ushbu ranglarning 16 milliondan ortiq rangini olishingiz mumkin! Yordam uchun saytdagi rang kodini yoki Photoshop-dagi ranglar palitrasidan foydalanib olishingiz mumkin. Keling, misolni ko'rib chiqamiz va keyingi kodni yozamiz:

<span>6-dars</span>

Yashil rangli matn

Qizil rangli matn

Binafsha rangli matn

Faylni saqlang va natijaga qarang:

Ko'rib turganingizdek, biz matnga bir xil ranglarni o'rnatdik, xuddi birinchi ko'krakdagi kabi, faqat bu erda biz o'n oltinchi hisoblash tizimidan foydalandik yoki boshqacha qilib aytganda, rangni HEX formatida o'rnatdik.

Endi siz html-dagi matn rangini qanday o'zgartirishni va, masalan, tegning barcha atributlarini takrorlashni o'rgandingiz. , va matn uchun va o'zingiz uchun parametrlar sonini belgilang: shrift, o'lcham va rang. Misol yozing:

<span>Matndagi parametrlar sonini belgilang</span>

Matn shrifti, hajmi va rangini o'rnating

Matn shrifti, hajmi va rangini o'rnating

Ushbu maqolada biz HTML va CSS-ning saytning yon tomonlaridagi matn rangini o'zgartirish imkoniyatlaridan xabardormiz. Variantlar to'plami ko'rib chiqiladi. teri uchun okremy vpadku zruchny svyy o'ziga xos yo'l.

Kob uchun barcha ranglar uchta formatda o'rnatilishi muhim:

  • Rangni nomlang (qizil, ko'k, yashil)
  • O'n oltilik format (#104A00, #0F0 va boshqalar)
  • rgba formati (rgba (0,0,0,0,5) va boshqalar)

Bizning saytimizda sayt uchun html ranglarining to'liq palitrasi va nomi mavjud, shuning uchun siz boshqa rangni tanlashingiz mumkin.

1-usul. Html teg orqali

O'zi oddiy tarzda html-dagi matn rangini o'zgartirish . Win sizga rangni o'zgartirish, matn uslubini o'zgartirish imkonini beradi. Qaysi sharob uchun uchta xususiyat bo'lishi mumkin. Sintaksis:

Ko‘rsatuvchi dumba

Asosiy shrift ko'k shrift Kattaroq o'lchamdagi Chervony shrifti

Yon tomonda, qadamda aylantiring

Jonli shrift. Moviy shrift. Va kattaroq o'lchamdagi qora shrift

Yangi versiya HTML5 standartini qo'llab-quvvatlamaydi. Va shunga qaramay, barcha zamonaviy brauzerlar tushunadi va hali ham uzoq vaqt davomida tushunishi mumkin. Sayt kengaytmalari uchun shrift yorlig'i. Uning mavjudligi va soddaligi bilan nima oson tushuntirilishi mumkin.

2-usul. Uslub atributi orqali

Shrift rangini o'zgartirishning yana bir shunga o'xshash usuli. Qaysi biri uchun har qanday HTML teglariga qo'shilishi mumkin bo'lgan uslub atributi (

, , , , , ,