p { color: #669933; }
Pomocí této CSS vlastnosti lze obarvit téměř cokoliv. Možnosti zápisu barev mají samostatnou kapitolu, takže to pouze shrnu:
způsob zápisu | příklad (obarvení načerveno) |
---|---|
název barvy | color: red; |
#rrggbb | color: ff0000; |
#rgb | color: f00; |
rgb(r,g,b) | color: rgb(255,0,); |
rgb(r%,g%,b%) | color: rgb(100%,0%,0%); |
p { background-color: green; }
Nastaví barvu pozadí libovolného prvku. Je možné použít buď hodnotu transparent
pro průhledné pozadí nebo jakýkoliv z výše uvedených zápisů barvy.
Umožňuje umístit na pozadí prvku obrázek, který se bude neustále opakovat. Je vhodné zároveň s ním uvádět i barvu pozadí, pro případ, že by se obrázek nenačetl. [ukázka]
hodnota | popis |
---|---|
none | výchozí nastavení – pozadí bez obrázku |
url("cesta/obrazek.gif") | pozadí s obrázkem "obrazek.gif" |
Příklad zápisu:
body { background-color: black; background-image: url(./obrazky/logo.png); }
p { background-repeat: repeat-x; }
Nastaví možnosti opakování obrázku na pozadí:
hodnoty | způsob opakování pozadí |
---|---|
repeat | pozadí se opakuje, až vyplní celý prostor prvku (výchozí hodnota) |
no-repeat | pozadí se neopakuje, vykreslí se pouze jednou |
repeat-x | pozadí se opakuje v ose x, tj. horizontálně; na výšku se vykreslí jednou |
repeat-y | pozadí se opakuje v ose y, tj. vertikálně; na šířku se vykreslí jen jednou |
p { background-position: 50px 50px; }
Umístí obrázkové pozadí kamkoliv v daném prvku. Je dobré zároveň zakázat opakování pozadí, protože jinak docílíte pouze posunutí neustále se opakujícího obrázku.
Možnosti zápisu:
Pokud se uvede pouze jedna hodnota, bude použita pro horizontální směr. Ve vertikálním se automaticky nastaví 50%. V případě uvedení obou hodnot určuje první horizontální směr a druhá směr vertikální.
Funguje to stejně jako procenta, jen se zadává vzdálenost v pixelech. Pokud je zadána pouze jedna hodnota, vertikální směr se automaticky nastaví na 50%. Vzdálenosti v pixelech a procentech jdou kombinovat.
slovo | překlad | druh zarovnání |
---|---|---|
top | nahoru | vertikální |
center | na střed | vertikální |
bottom | dolů | vertikální |
left | doleva | horizontální |
center | na střed | horizontální |
right | doprava | horizontální |
Opět lze vertikální a horizontální zarovnání kombinovat (top left
, center bottom
... ). Nezáleží na tom, zda uvedete jako první zarovnání vertikální nebo horizontální.
p { background-attachment: fixed; }
Umožní ukotvit pozadí. To znamená, že při scrollování se pozadí neposouvá, ale na rozdíl od obsahu prvku zůstane na místě. Tato vlastnost může nabývat pouze dvou hodnot:
scroll
– výchozí hodnota, pozadí se posouvá
fixed
– pozadí se napevno ukotví a neposouvá se [ukázka]
Umožňuje zkrácený zápis všech vlastností týkajících se pozadí, a to v tomto pořadí: background-color
, background-image
, background-repeat
, background-position
a background-attachment
. Stejně jako u vlastnosti font se jednotlivé hodnoty oddělují mezerou a libovolnou hodnotu je možno vynechat.
Příklad:
p { background: red url("obrazky/hory.gif") no-repeat top center fixed; }
V příkladu bude pozadí červené a přes něj obrázek hory.gif, který se nebude opakovat a bude napevno uchycen nahoře, uprostřed odstavce.
< Předchozí Následující >© 2006-2007 Petr Kuda - www.troska.cz