MozillaPL.org - polskie centrum Mozilli

Główne menu:

[CSS] background-position

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[CSS] background-position

Postautor: Tomek » 30 stycznia 2006, 11:09

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Strona: http://www.tomasiek.cp.win.pl/bizuteria
Problem:
4 divy, puste, odpowiedzialne za wyświetlenie...wejścia (jeszcze nie klikalne - ale hover już działa), ułożone jeden na drugim po dwa (mam nadzieję że jasne). Diwy mają tło. Jest to jeden plik (zarówno dla wersji normalnej jaki i :hover) składający się z ośmiu kwadratów - 4 są włączone, 4 wyłączone.
Tło jest wypozycjonowane przy pomocy background-position
Kod: Zaznacz cały
background-image: url('grafika/logo.jpg');
background-position:left -224px;

No i chodzi o to -224px - działa dobrze... ale... wywala błąd w walidatorze...
(upór maniaka ;) - ale też chęć znalezienia dobrej metody na to)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Gość » 30 stycznia 2006, 13:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

No i dobrze, że wywala błąd :). Zobacz:

background-position: [ [<percentage> | <length> | top | center | bottom] || [<percentage> | <length> | left | center | right] ] | inherit

Jak widzisz LEFT i RIGHT są jako drugi parametr. U ciebie są jako pierwszy.

Nie wiem co chcesz uzyskać, ale spróbuj tak:

Kod: Zaznacz cały
background-position: 0 -224px; /* dla pozycji X z lewej */
background-position: 100% -224px; /* dla pozycji X z prawej */
background-position: -224px 0; /* dla pozycji Y od góry */
background-position: -224px 100%; /* dla pozycji Y od dołu */
Gość
 

Postautor: Tomek » 30 stycznia 2006, 13:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

eh... ślepota.... no i głupota... zła kolejność.... wstyd...
A co chcę uzyskać - menu obrazkowe :)

//edit
poprawiłem i działa! Wielkie dzięki.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

OT

Postautor: Zajec » 30 stycznia 2006, 16:49

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

Ładna strona, gratuluję wykonania :-)
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: