Zadávanie
farieb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
je možné viacerými spôsobmi, pričom je na vás, ktorý použijete: |
|
1. V hexadecimálnom tvare |
|
|
keď sa zadá množstvo R, G, B v
šestnástkovej sústave, vždy je ale predtým krížik |
|
color: #ffcc80; |
|
|
2. V skrátenom hexadecimálnom tvare |
|
|
dá sa použiť len ak dvojice
znakov RRGGBB sú rovnaké |
|
color:
#fc8 |
je vlastne farba ffcc88 |
|
|
|
3. Zadaním skutočných hodnôt RGB |
|
|
bez mriežky sa napíše rgb a v
zátvorke mrožstvá v poradí RGB od 0 po 255 |
|
{color: rgb(101,22,122); |
|
|
|
|
4. Percentami RGB |
|
|
podobne ako 3 len v zátvorke sú
percentá od 0 po 100 |
|
color: rgb(10%,22%,99%); |
|
|
5.
Názvom farby |
|
white |
lime |
|
silver |
olive |
|
grey |
green |
|
black |
teal |
|
yellow |
cyan |
|
magneta |
blue |
|
red |
navy |
|
maroon |
purple |
|
|
|
color:
purple; |
|
|
|
|
|
5.
Piehľadná farba |
background-color: transparent; |
|
|
|
|
Zadávanie pozadia |
|
|
|
1. Farba |
Farbu pozadia môme nastaviť úplne inú pre každý element, ako je nadpis,
tabuľka, telo, odkaz, odstavec atd. Pre celý dokument je to selektor body.
Syntax je background-color: |
|
|
|
|
|
body: {background-color: #999}; |
|
a: {background-color: #fff}; |
|
table: {background-color: magneta}; |
|
|
2.
Obrázok pozadia |
Platí rovnako, ako
pre farbu (každý element môže mať vlastné pozadie). Navyše však môžme zadať
veľa parametrov pre obrázok, ako či sa má opakovať a v ktorom smere, ako má
byť umiestnený (zarovnanie), priehľadnosť atd. Syntax je background-image: Hodnota je
url(cesta a názov obrázku), pričom ak je obrázok v adresári, používame
lomítko / (napr. url(obrazky/pozadie.jpg). Ak chceme ísť o adresár vyššie,
použijeme ../obr.jpg. Ak nič nezadáme,
obrázok sa opakuje po stránke. |
|
|
|
|
|
|
|
|
|
body: {background-image: url(pozadie.jpg)}; |
|
opakovanie |
background-repeat
upresní či a v ktorom smere sa má obrázok opakovať. Hodnoty sú repeat-x,
repeat-y, no repeat. |
|
|
|
body: {background-image: url(pozadie.jpg); background-repeat:
repeat-y;} |
|
|
background-position mi
určí polohu obrázka pozadia a to v percentách (0% 0% je ľavý horný roh), v
pixeloch, alebo pomocou slov. POZOR!!! Pred týmto musíte vždy nastaviť
opakovanie na no-repeat!!! |
|
umiestnenie |
|
|
|
|
|
body: {background-image: url(pozadie.jpg);
background-repeat:no-repeat; background-position: center bottom;} |
|
|
iné príklady: |
|
background-position: 0% 10%; |
|
background-position: 20px 20px; |
|
background-position: right; |
|
background-position: bottom right; |
|
|
uchytenie
na posun |
Pomocou
background-attachment: scroll (/fixed) zabezpečíme, že sa obrázok pri
posôvaní stránky dole bude / nebude posúvať. ! Platí len pre no-repeat! |
|
|
|
body: {background-image: url(pozadie.jpg);
background-repeat:no-repeat; background-attachment: scroll;} |
|
|
Zadávanie pozadia - súhrn |
|
|
Sú 2 spôsoby, ako v css súhrnne zadať vlastnosti: |
|
1. Plný |
|
|
každá vlastnosť sa píše do
samostatného riadka, na konci je ; |
|
body { |
|
|
background-color: white; |
|
|
background-image:
url(images/lemon.gif); |
|
|
background-repeat: no-repeat; |
|
|
background-attachment: scroll; |
|
|
background-position: right
bottom; |
|
} |
|
|
2.
Skrátený |
|
|
za sebou, pričom sa vynechajú ;
ako aj kľúčové slovo background je len raz |
|
body {background: white url(images/lemon.gif) no-repeat scroll
right bottom;} |
|
|
|
Samozrejme takto zadáme aj tabuľku, odkaz, odstavec, text,
odrážky - miesto body je table, a, p atd. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|