Znajdujesz się na stronach starej wersji serwisu!
Aktualną wersję znajdziesz pod adresem webmade.org.

Tło na stronie

Tło jednolite

..
<html>
<head>
<title>Strona</title>
<style type="text/css">
body {
background: #A56FF6;
}
</style>
</head>
<body>
</body>
</html>

W ten sposób uzyskujemy pewne zabarwienie strony. Kolor podać można na 3 sposoby:

  • nazwa angielska [np. blue, red, white, black]
  • kod heksadecymalny [np. #999999, #AAA889, #332B185]
  • kod RGB (red green blue) [np. rgb(120, 10, 38), rgb(10, 110, 8)]

niezależnie od sposobu jaki wybierzemy zawsze stosujemy tą samą składnię:

background: Tu wpisujemy jeden z powyższych przykladów;

Tablicę kolorów znaleźc można na tej stronie

Tło często może być niezwykle ciekawym elementem strony. Niestety - jeśli weźmie się jedynie standardowy kolor - raczej nie jest to rewelacja. A gdy wybrać tło-grafikę, to rozmiary strony mogą się niebezpiecznie zwiększyć, chyba, że zastosujemy pewną sztuczkę...

Powtarzanie tła

W samym HTML można było wstawić tło i ewentualnie jes unieruchmić. na szćżeście CSS pozwala na dużo więcej. Na początek pokaże, jak wykorzytsac grafikę o rozmiarze 1px szerokości i 100 px wysokości dop stworzenia ciekawego tła.

..
<html>
<head>
<title>Strona</title>
<style type="text/css">
body {
background: transparent url(tlo1.jpg) top left repeat-x;
}
</style>
</head>
<body>
</body>
</html>

Skopiuj ten kod i pobierz grafikę. Zapisz to jako stronę i podziwiaj efekt:-). wszystko się rozgrywa w jednej linijce kodu!!! oto jej tłumaczenie: 'tło: bez_koloru url(scieżka_do_pliku) [zacznij od]gora lewa powtarzaj_wzdłuż_osi_x'

A teraz czas zobacz ja stworzyć taki efekt dla tła o małej wysokości i dużej szerokości:

..
<html>
<head>
<title>Strona</title>
<style type="text/css">
body {
background: transparent url(tlo2.jpg) top left repeat-y;
}
</style>
</head>
<body>
</body>
</html>

Co bardziej spostrzegawczy obserwator zauważy, że zmieniłem w porówniu z poprzeednim przykladme tylko 2 znaki [1 na 2 w ścieżce pliku i x na y]

Inne możliwości:

  • nie powtarzaj: no-repeat; [w miejsce repeat-x]
  • powtarzaj w x i y: repeat; [w miejsce repeat-x]

Atrybut 'background' można przypisać każdemu selektorowi [znacznikowi-tagowi].

Więcej znaleźć można na stronie:

Patryk 'yarpo' Jar

© 2004-2006 by webmade.org
kamieniarstwo :linki sponsorowane
valid xhtml
valid css