.
  Tlo
 

Kolor tła

Aby tekst na stronie był czytelny należy użyć koloru tła, który będzie kontrastował z kolorem tekstu. Najlepszym połączeniem jest oczywiście białe tło i czarne litery. Odradzam wykorzystywanie różnych kolorowych tapet ze wzorkami, które zazwyczaj jedynie przeszkadzają w czytaniu.

Ciekawą możliwością CSS jest, nie tylko określanie tła całej strony, ale także jej poszczególnych elementów.

Aby określić tło używamy właściwości background-color a jako wartość przypisujemy dowolny kolor. Dla przykładu określimy tło dla akapitu (!) oraz całej strony:

P{background-color: #FFFFFF;}
BODY{background-color: red;}

No właśnie. CSS pozwala określić tło nawet dla fragmentu tekstu. Możliwości są ograniczone tylko przez Twoją wyobraźnię. Aby poćwiczyć zdefiniuj tło najpierw dla całej strony, później dla każdego z elementu (podobnie jak powyżej).

Właściwości tła

background-color Czyli kolor tła. Najczęściej określamy go za pomocą ogólnie przyjętych nazw (np. red) lub zapisu szesnastkowego (np. #FFFFFF).

background-image Tło to nie tylko sam kolor ale także obrazki. Aby wstawić jakiś obrazek w tle całej strony lub niektórych jej elementów wykorzystujemy tą właściwość. Wartościami może być none lub url(źródło obrazka).

background-repeat
Tej właściwości używamy, aby określić sposób powtarzania się tła. Wartości tego elementu to:

  • repeat - pozwala na powtarzanie się obrazka jako tła
  • no-repeat - obrazek nie jest powtarzany
  • repeat-x - obrazek powtarzany jest poziomo
  • repeat-y - obrazek powtarzany jest pionowo

    background-attachment (tylko IE)
    Przy pomocy tej właściwości możemy rozwiązać czasami denerwujący problem: czy tło ma się przesuwać wraz z tekstem czy ma być nieruchome? Właściwośc ta jest znana pod nazwą "znaku wodnego". Możemy ją zdefiniować używając wartości:

  • scroll - tło będzie przesuwane wraz z tekstem
  • fixed - tło nie będzie przesuwane

    background-position
    Możemy również określić położenie tła będącego obrazkiem. Właśnie do określenia położenia używamy właściwości background-position przypisując mu dowolną wartość:

  • top
  • bottom
  • left
  • right
  • center
  • dowolna długość podana w pikselach lub procentach. W ten sposób określamy odstęp obrazka według lewego górnego rogu dokumentu.

    Trochę praktyki

    Teraz wystarczy, że stworzysz dowolny dokument html. Używając rożnych właściwości tła, poćwicz to, co poznałeś dzisiaj. Pobaw się ze złożonymi formułami np.


    BODY {

    background-color:red;

    background-image:url(.../.../nazwa.gif);

    background-repeat:no-repeat;

    background-attachment:scroll;

    }

    H1 {

    background-color:FFCC00;

    background-position:30px 40px;

    }
  •  
       
     
    Ta strona internetowa została utworzona bezpłatnie pod adresem Stronygratis.pl. Czy chcesz też mieć własną stronę internetową?
    Darmowa rejestracja