Barvy v - Interval.cz
Transkript
167 Barvy v (X)HTML Standardy: Barvy v (X)HTML jsou souástí W3C standard HTML jazyka ve tvaru technické specifikace implementovaného modelu barev ve WWW dokumentech. 168 Barvy v (X)HTML dokumentu BARVY V (X)HTML DOKUMENTU IMPLEMENTACE BAREV V (X)HTML Barvy ve WWW dokumentech mají absolutní dokumentotvorný význam. WWW dokumenty jsou ureny z velké ásti pro barevné zobrazovací displeje a novji i pro rozšiující se dostupné barevné tiskárny. Tím se ve vizuální podob WWW dokumentu stává barva podstatnou výrazovou složkou. V (X)HTML je implementován aditivní barevný model RGB (výsledná barva je soutem jednotlivých složek). Implementace umožuje v základním HTML nastavovat barvu pozadí, textu a odkaz. V rozšíeném HTML (ve spojení s kaskádovými styly CSS) lze barevn ovládat rzné detaily ve struktue dokumentu. Základním zpsobem zadávání barev v (X)HTML je íselná specifikace v barevném systému RGB (Red-Green-Blue), a to samostatnými íselnými hodnotami intenzity (podíl) barevných složek ervené (R), zelené (G) a modré (B). Hodnota každé složky se mže mnit v rozsahu od 00 do FF hexadecimáln (0 - 255) což umožuje kódovat 2563 (= 16 777 216), tj. pes 16 miliónu rzných barev. Pi symbolickém oznaení jednotlivých hodnot složek jako RR, GG a BB: • • • RR oznauje intenzitu ervené složky s hodnotami od 00 = pro nepítomnost složky, do FF = pro nejvyšší intenzitu GG oznauje intenzitu zelené složky s hodnotami od 00 = pro nepítomnost složky, do FF = pro nejvyšší intenzitu BB oznauje intenzitu modré složky s hodnotami od 00 = pro nepítomnost složky, do FF = pro nejvyšší intenzitu Formát íselné specifikace RGB hodnoty mže mít v (X)HTML dv notace: 1. HEXADECIMÁLNÍ NOTACE - plná #rrggbb - rr, gg, bb jsou ti dvojice hexadecimálních hodnot pro ti složky RGB - zkrácená #rgb - rgb zápis je konvertován na šesticifernou plnou notaci #rrggbb replikací hexadecimálních cifer r, g, b (nap. #fb0 expanduje na #ffbb00, #ffffff mže být zkráceno na #fff) - numerická rgb(r,g,b) - árkou oddlený seznam tí celoíselných numerických hodnot z rozsahu 0 - 255 - procentuální rgb(r%,g%,b%) - árkou oddlený seznam tí reálných procentuálních hodnot z rozsahu 0.00% - 100.00% 2. DEKADICKÁ NOTACE Barvy v (X)HTML dokumentu 169 Barva mže být v (X)HTML specifikována také klíovými slovy ve dvou kategoriích: 3. JMENNÁ NOTACE - základní barvy (17) aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow - barvy uživatelského grafického prostedí (28) ActiveBorder, ActiveCaption, AppWorkspace, Background, ButtonFace, ButtonHighlight, ButtonShadow, ButtonText, CaptionText, GrayText, Highlight, HighlightText, InactiveBorder, InactiveCaption, InactiveCaptionText, InfoBackground, InfoText, Menu, MenuText, Scrollbar, ThreeDDarkShadow, ThreeDFace, ThreeDHighlight, ThreeDLightShadow, ThreeDShadow, Window, WindowFrame, WindowText Poznámky: 1. úvodní znak # v hexadecimální notaci je povinný (nelze místo #FFFFFF psát FFFFFF) 2. zápis hexadecimálních cifer není citlivý na malá a velká písmena, takže #ffffff je totéž jako #FFFFFF 3. dekadická hodnota musí být celé íslo z rozsahu 0-255 4. procentuální hodnota je reálné íslo z rozsahu 0.00 – 100.00 5. numerické nebo procentuální hodnoty zadané mimo platný rozsah jsou oíznuty na platný interval napíklad: rgb(300,0,0) se oízne na rgb(255,0,0) rgb(255,-10,0) se oízne na rgb(255,0,0) rgb(110%, 0%, 0%) se oízne na rgb(100%,0%,0%) 6. numerická hodnota 255 odpovídá v procentech 100% a FF v hexadecimální notaci, tj. rgb(255,255,255) = rgb(100%,100%,100%) = #FFFFFF = #FFF 7. zkrácená notace #rgb je pípustná pouze ve vlastnostech CSS pro specifikaci barvy, nikoliv v HTML atributech a není proto v klasických HTML atributech rozpoznána 8. technická pravidla jak pevést hexadecimální RGB hodnoty na zobrazovací zaízení popisuje tzv. sRGB standard (Standard Default Color Space for the Internet) 9. krom standardizované jmenné notace popisující pouze 16 základních barev existuje také bohatší jmenná notace, kterou však standard nepodporuje 170 Barvy v (X)HTML dokumentu KLÍ K POCHOPENÍ BAREV Pochopení barev je pro webový design užitené a pitom mže být snadné. Porozumní nkolika jednoduchým principm barev mže vést k úspšným barevným kombinacím pro webový dokument nebo projekt. Teorií barev existuje nkolik. V bžné praxi jsou známy ti modely: tradiní barevný model (RYB) primární sadou tradiního modelu je skupina barev "ervená-žlutá-modrá", oznaovaná jako RYB (Red-Yellow-Blue) (vyuovaná v mateské škole) tiskový barevný model (CMY) primární sadou tiskového modelu je skupina barev "azurová-purpurová-žlutá", oznaovaná jako CMY (Cyan-MagentaYellow) spektrální barevný model (RGB) primární sadou spektrálního modelu je skupina barev "ervená-zelená-modrá", oznaovaná jako RGB (Red-Green-Blue) V každém barevném modelu existuje sada barev, které mají tu vlastnost, že obecn nemohou být namíchány použitím ostatních barev daného modelu. Tyto barvy se oznaují jako primární barvy. A co erná a bílá? ernou a bílou také nelze namíchat z ostatních barev žádným zpsobem. Protože se ale v barevném mixování nepoužívají pro vytváení barev, jsou z barevného mixování nebo teorie vypuštny. Pidáním bílé nevzniká barva nová, ale pouze se barva zesvtluje, pidáním erné nevzniká barva nová, ale pouze se barva ztmavuje. červeno fialová červená červeno oranžová fialová fia á modro fialová červená v nžo ora lov á oranžová modrá modrá žlutá žlutá zelená modro zelená zelená žluto oranžová žluto oranžová Lidskému vnímání je nejbližší tradiní barevný model (malíský). V tradiním barevném modelu je klíem k pochopení barev barevný kruh (tradiní barevný kruh) rozdlený na 12 díl. Existuje mnoho zpsob a náhled na tradiní barevný kruh. První jednoduchý kruhový diagram barev vytvoil Isaac Newton v roce 1666 a od té doby se odborníci pou, jaká forma reprezentace barevné škály je nejvhodnjší. Snad nejastji užívaným je Ittenv kruh (podle Johanesa Ittena), v nmž jsou barvy uspoádány do dvanáctilenného barevného kruhu zpsobem podle obrázku vlevo a obsahujícím tyto sady barev: primární barvy • ervená • • žlutá modrá sekundární barvy • oranžová (sms ervená+žlutá) terciální barvy • ervenooranžová zelená (sms žlutá+modrá) žlutooranžová • • fialová (sms modrá+ervená) • • • • • žlutozelená modrozelená modrofialová ervenofialová Barvy v (X)HTML dokumentu 171 • R RV RO • V O BV YO • B Y BG YG rovnostranný trojúhelník uprosted barevného kruhu tvoí ti primární barvy rovnoramenné trojúhelníky nad stranami rovnostranného trojúhelníka primárních barev tvoí ti sekundární barvy, které jsou vždy smsí tch primárních barev, nad nimiž rovnoramenný trojúhelník leží kruhové výsee barevného kruhu tvoí nad vrcholy šestiúhelníka primární a sekundární barvy a mezilehlé terciální barvy, které jsou vždy smsí sousedící primární a sekundární barvy #FF0000 ervená (R) #FF6600 ervenooranžová (RO) #FF9900 oranžová (O) #FFCC00 žlutooranžová (YO) #FFFF00 žlutá (Y) #99FF00 žlutozelená (YG) #00CC00 zelená (G) #009999 modrozelená (BG) #0033CC modrá (B) #330099 modrofialová (BV) #663399 fialová (V) #CC0099 ervenofialová (RV) G Tabulka 1 – Ittenv barevný kruh 172 Barvy v (X)HTML dokumentu ZÁKLADNÍ PRINCIPY BAREV Tradiní barevný kruh Je 12-ti barevný podle tradiního barevného modelu vybarvený kruh a slouží pro porozumní základu barev a jejich vzájemných vztah, ale pro vlastní volbu barev není adekvátní. Poznámka: Pro autoring v praxi jsou užitená rzná provedení barevného kruhu ve tvaru praktických pomcek, které zobrazují barvy v hodnotách (svtlost nebo tmavost barvy) a intenzitách (záivost nebo matnost barvy). K takovým pomckám patí nap. i poítaové programy (barevné mixéry). Primární barvy Základními barvami tradiního barevného kruhu jsou ervená, žlutá, modrá (protože je nelze vytvoit žádnou kombinací ostatních barev). Všechny ostatní barvy jsou tvoeny njakou kombinací tchto tí. Sekundární barvy Sekundární barvy jsou barvy, které leží na barevném kruhu uprosted mezi primárními barvami. Tyto barvy jsou výsledkem míchání dvou primárních barev: žlutá+ervená = oranžová, žlutá+modrá = zelená, ervená+modrá = fialová
Podobné dokumenty
sr_pg_314
Na jednoduchém příkladu si ukážeme, jak funguje Designer, jak vypadá kód, který generuje pro
uživatelské rozhraní a jak můžeme vytvořit uživatelské rozhraní, které se bude měnit za běhu
programu.
P...
Upravte si Windows na 200 způsobů
lehce. Vyberte Star menu –> Ovládací panely –> Uživatelské ú ty –> Zm nit zp sob p ihlašování
a odhlašování uživatel . Odškrtn te volbu Používat úvodní obrazovku. Toto m že provád t pouze
správce ...
Analýza pro sektor CK a CA - Český systém kvality služeb
(dále jen "zájemce") na jeho ţádost k nahlédnutí doklad o pojištění záruky pro
případ úpadku cestovní kanceláře, pro kterou zprostředkovává prodej zájezdu,
c) před zahájením zprostředkování prodeje...
Marketingová kampaň založená na vyhledávacích strojích
počtem různých stránek se zvyšovaly i nároky na webové prezentace a to ve dvou úrovních,
jednak vizuální působení na potenciální zákazníky a jednak čistota zdrojového kódu stránky
(„jak tam být“). ...
Upravte si Windows na dalších 200 způsobů Autor
okno Zásady skupin. V něm přejděte na Konfigurace počítače -> Šablony pro správu -> Systém ->
Obnovení systému. Na pravé straně najdete dvě položky. Pomocí první službu vyřadíte z provozu
zcela a t...