TVORBA WEBU
CSS - ZÁKLADY
CSS - Stylovanie
- CSS Styling pozadia
- CSS Styling text
- CSS Styling fonty
- CSS Styling odkazy
- CSS Styling zoznamy
- CSS Styling tabuľky
CSS - BOX MODEL
CSS - PRÍKLADY
Učebnica CSS - Základy - Styling pozadia
CSS Basic - Styling Backgrounds
| « Predchádzajúca | Ďalšia kapitola » |
CSS vlastnosť pozadie slúži na definovanie efektov na pozadí prvku.
CSS vlastnosti pre efekty na pozadí:
- Pozadie - farba
- Pozadie - obrázok
- Pozadie - opakovanie
- Pozadie - príloha
- Pozadie - pozícia
Farba pozadia
Background - color vlastnosť určuje farbu pozadia prvku.
Farbu pozadia stránky je definovaná v tele selektora
Príklad
Vyskúšajte si to » |
Nezačínajte ID meno s číslom! To nebude fungovať v Mozille/Firefoxe.
Farba pozadia môže byť špecifikovaná:
- Meno - názov farby, rovnako ako "červený"
- RGB - RGB hodnoty, ako "rgb (255,0,0)"
- Hex - hexadecimálne hodnoty, ako "# FF0000"
V nižšie uvedenom príklade, h1, p, a div prvky majú rôzne farby pozadia
Príklad
Vyskúšajte si to » |
Obrázok na pozadí
Pozadie - image vlastnosť umožňuje použíť obrázok ako pozadie prvku.
V predvolenom nastavení sa obraz opakuje, takže pokrýva celý element.
Obrázok na pozadí pre stránky môžete nastaviť aj takto:
Príklad
Vyskúšajte si to » |
Nižšie je uvedený príklad zlej kombinácii textu a obrázku na pozadí. Text je takmer nečitateľný:
Príklad
Vyskúšajte si to » |
Obrázok na pozadí - Opakovanie vodorovne alebo zvisle
V predvolenom nastavení na pozadí - image vlastnosti sa opakuje obraz horizontálne i vertikálne.
Niektoré obrázky je treba opakovať iba vodorovne alebo zvisle, alebo budú vyzerať divne, ako je tento:
Príklad
Vyskúšajte si to » |
Ak sa obraz opakuje len horizontálne (repeat - x), bude pozadie vyzerať lepšie:
Príklad
Vyskúšajte si to » |
Pozadie Obrázok - Nastaviť pozíciu na no - repeat
Poznámka: Pri použití obrázku na pozadie použite obrázok, ktorý neruší text.
Zobrazuje iba raz obrazok ktorý je na pozadí - no-repeat:
Príklad
Vyskúšajte si to » |
Vo vyššie uvedenom príklade obrázok na pozadí je znázornený na rovnakom mieste ako text. Skúsme zmeniť umiestnenie obrázka, tak aby nerušil čitateľnosť textu.
Poloha obrázku je určený background - position vlastnosťou:
Príklad
Vyskúšajte si to » |
Pozadie - Vlastnosti v jednom
Tento príklad predvádza, ako použiť skratku, kde si nastavíte všetky vlastnosti background v jednom.
Príklad
Vyskúšajte si to » |
Pri použití skratky - poradie hodnôt vlastností sú:
- pozadie -farba
- pozadie -obrázok
- pozadie - opakovanie
- pozadie - príloha
- pozadie - pozícia
Nezáleží na tom, ak jedna z hodnôt chýba, rozhoduje to ak sú prítomné v tomto poradí.
Tento príklad používa pokročilejšiie CSS. Pozrite sa na príklad
Ďalšie príklady
Ako zafixovať statický obrázok na pozadí
Tento príklad ukazuje, ako nastaviť statický obrázok na pozadí. Obrázok sa neposúva so zvyškom stránky.
| Vlastnosť | Popis | Hodnota | CSS |
|---|---|---|---|
| background | Sets all the background properties in one declaration | background-color background-image background-repeat background-attachment background-position inherit |
1 |
| background-attachment | Sets whether a background image is fixed or scrolls with the rest of the page | scroll fixed inherit |
1 |
| background-color | Sets the background color of an element | color-rgb color-hex color-name transparent inherit |
1 |
| background-image | Sets the background image for an element | url(URL) none inherit |
1 |
| background-position | Sets the starting position of a background image | left top left center left bottom right top right center right bottom center top center center center bottom x% y% xpos ypos inherit |
1 |
| background-repeat | Sets if/how a background image will be repeated | repeat repeat-x repeat-y no-repeat inherit |
1 |
| « Predchádzajúca | Ďalšia kapitola » |