Семрежни бои
Семрежни бои (англ. web colors) — бои кои се користат во изработката на страници на семрежјето и методите на нивно опишување. Шеснаесетеречните (хексадецимални) кодови на боите почнуваат со тараба (#).[1][2]
Изработувачите на страниците имаат најразлични можности за задавање на саканите бои на елементите во нив. Боите можат да се зададат како RGB-тројки во шеснаесетеречен формат (hex triplet), но во некои случаи и според нивните вообичаени англиски изрази. За утврдување на бојните вредности се користи алатка за бои или друг графички програм.
Првите верзии на прелистувачите Mosaic и Netscape Navigator користеле називите од системот X11 како основа на списоците на бои, бидејќи обете започнале со работа на X Window System.[3]
Семрежните бои имаат недвосмислено колориметриско толкување (sRGB) што се однесува на хроматичностите на дадено фосфорно множество, извесна крива на пренос, прилагодлива целна белина и услови за гледање.[4] Овие се избрани како слични на вистинските монитори и услови, па така дури и без раководство со боите, исцртувањето е прилично блиско до укажаните вредности. Меѓутоа корисничките вршители се разликуваат во верноста со која ги прикажуваат боите. Понапредите користат раководство со боите за да добијат на верност, што е мошне значајно во услови кога прикажаното треба да се печати.
Шеснаесетеречна тројка
уредишеснаесетеречна тројка (хексадецимална тројка, hex triplet) е шестцифрен трибајтен шеснаесетеречен број што се користи во HTML, CSS, SVG и други системи за претставување на боите. Бајтите ги претставуваат црвениот, зелениот и синиот дел од бојата. Еден бајт претставува број во опсег од 00 до FF (шеснаесетеречно) или од 0 до 255 (десетично), при што бројот ја изразува јачината на секој дел од бојата. Така, семрежните брои ги претставуваат боите во „вистинска“ (24-битна RGB) шема. Шеснаесетеречната тројка се образува со составување на три бајти во шеснаесетеречен запис, по следиов редослед:
- бајт 1: црвена вредност
- бајт 2: зелена вредност
- бајт 3: сина вредност
На пример, да земеме боја каде вредностите црвена/зелена/сина се десетични броеви: црвена=36, зелена=104, сина=160 (сивкаста сина боја). Десетичните (декадни) броеви 36, 104 и 160 се истоветни со шеснаесетеречните броеви 24, 68 и A0. Тројката се добива со спојување на шесте шеснаесетеречни цифри 2468A0, во овој пример.
Теба да се напомене дека ако една од трите бојни вредности е помала од 16 (десетично) или 10 (шеснаесетеречно), тогаш мора да се претстави со предзнак нула, бидејќи тројката секогаш мора да има шест цифри. На пример, десетичната тројка 4, 8, 16 се претставува шеснаесетеречно како 04, 08, 10, образувајќи ја шеснаесетеречната тројка 040810.
Бројот на боите што може да ги претстави овој систем изнесува 256 × 256 × 256 = 16 777 216.
Понекогаш среќаваме скратен трицифрен шеснаесетеречен облик.[5] Кратенката потоа може да се разложи во стандардниот шестцифрен облик со едноставно удвојување на секоја цифра: 09C станува 0099CC. Ова ѝ овозможува на секоја бојна вредност да го покрие полниот опсег од 00 до FF.
Трицифрениот облик важи за CSS, но не и за HTML. Поради ова, некои прелистувачи не можат да протолкуваат ваква боја како важечка доколку овој облик е употребен било кој атрибут освен „style“.
Претворање на RGB во шеснаесетеречен запис
уредиВредностите на тројката (RGB) обично се дадени во опсегот 0–255; доколку се наведени во опсегот 0–1, вредностите се множат со 255 пред претворањето. Овој број се дели со 16 (целобројно, занемарувајќи го остатокот) и така ја добиваме првата шеснаесетеречна цифра (помеѓу 0 и F, каде буквите од A до F ги претставуваат броевите од 10 до 15). Остатокот ни ја дава втората шеснаесетеречна цифра. На пример RGB-вредноста 201 се дели на 12 групи од по 16, па затоа првата цифра ќе биде C. Остатокот 9 го дава шеснаесетеречниот број C9. Истото се повторува за секоја од трите бојни вредности.
HTML-називи на боите
уредиОдредбите наHTML 4.01[6] ги дават следниве шеснаесет именувани бои:
Назив | Хекс. тројка | Црвена | Зелена | Сина | Тон | Засит | Светл | Засит | Вредн | CGA-број (назив); алијас |
---|---|---|---|---|---|---|---|---|---|---|
бела | #FFFFFF | 100% | 100% | 100% | 0° | 0% | 100% | 0% | 100% | 15 (white) |
сребрена | #C0C0C0 | 75% | 75% | 75% | 0° | 0% | 75% | 0% | 75% | (light gray) | 7
сива | #808080 | 50% | 50% | 50% | 0° | 0% | 50% | 0% | 50% | (dark gray) | 8
црна | #000000 | 0% | 0% | 0% | 0° | 0% | 0% | 0% | 0% | (black) | 0
црвена | #FF0000 | 100% | 0% | 0% | 0° | 100% | 50% | 100% | 100% | 12 (high red) |
темнокостенлива | #800000 | 50% | 0% | 0% | 0° | 100% | 25% | 100% | 50% | (low red) | 4
жолта | #FFFF00 | 100% | 100% | 0% | 60° | 100% | 50% | 100% | 100% | 14 (yellow) |
маслинеста | #808000 | 50% | 50% | 0% | 60° | 100% | 25% | 100% | 50% | (brown) | 6
лиметна | #00FF00 | 0% | 100% | 0% | 120° | 100% | 50% | 100% | 100% | 10 (high green); green |
зелена | #008000 | 0% | 50% | 0% | 120° | 100% | 25% | 100% | 50% | (low green) | 2
вода | #00FFFF | 0% | 100% | 100% | 180° | 100% | 50% | 100% | 100% | 11 (high cyan); cyan |
берија | #008080 | 0% | 50% | 50% | 180° | 100% | 25% | 100% | 50% | (low cyan) | 3
сина | #0000FF | 0% | 0% | 100% | 240° | 100% | 50% | 100% | 100% | (high blue) | 9
тегет | #000080 | 0% | 0% | 50% | 240° | 100% | 25% | 100% | 50% | (low blue) | 1
фуксија | #FF00FF | 100% | 0% | 100% | 300° | 100% | 50% | 100% | 100% | 13 (high magenta); magenta |
пурпурна | #800080 | 50% | 0% | 50% | 300° | 100% | 25% | 100% | 50% | (low magenta) | 5
Овие 16 бои биле означени како sRGB во HTML 3.0, со образложението дека се „стандардните 16 бои што ги поддржува VGA-палетата на Windows.“[7]
Поврзано
уредиНаводи
уреди- ↑ Niederst Robbins, Jennifer. Web Design in a Nutshell, стр. 103.
- ↑ York, Richard. Beginning CSS, стр. 71–72.
- ↑ Водич за графика[мртва врска] - SP LUS (англиски)
- ↑ Digital Color Imaging Handbook By Gaurav Sharma. ISBN 084930900X
- ↑ Боен модул CSS3 (англиски)
- ↑ HTML 4.01 - 6.5 „Бои“ (англиски)
- ↑ HTML 3.2 - „Елементот BODY“ (англиски)
Надворешни врски
уреди- CSS2.1 - Определба на боите (англиски)
- Семрежни бои на Curlie (англиски)
- Шеснаесетеречни кодови на боите со графа за RGB Архивирано на 29 ноември 2011 г. (англиски)