Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css][xhtml]Zmian <li> po najechaniu na pozycję (hover)
babejsza
post
Post #1





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Witam,

napotkałem problem w trakcie robienia bocznego menu. Mianowicie chodzi mi o to, żeby normalnie menu wyświetlało się bez obrazka z lewej strony. Ma on się pojawić dopiero po najechaniu na dane pole menu.

Obrazek jest dość duży (38x38px) i jak do tej pory wygląda to tak, że po najechaniu na daną pozycję wszystko się paskudnie rozsuwa. Chciałbym, żeby tekst był zawsze w jednym miejscu, a tylko dodawał się obrazek.

To z czym mam problem jak na razie wygląda tak:

  1. <div id="left">
  2. <ul>
  3. <li><a href="#">pozycja 1</a></li>
  4. <li><a href="#">pozycja 2</a></li>
  5. <li><a href="#">pozycja 3</a></li>
  6. </ul>
  7. </div>


  1. #left ul{
  2. margin: 0 0 0 38px; padding: 0;
  3. }
  4. #left li{
  5. padding: 0; margin: 12px 0 12px 0;
  6. list-style-type: none;
  7. }
  8. #left li:hover{
  9. list-style-image: url(images/kostka.gif);
  10. }


Będę bardzo wdzięczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Ostatni właśnie walczyłem z obrazkami dla list i doszedłem do wniosku ze obrazek lepiej umieszczać w tle li.

Daj padding-left dla li dokładnie tyle ile szerokośc obrazka i bez tła.
Tło dodawaj przy zdarzeniu li:hover

Bedzie działało dobrze i wyglądało tak samo we wszystkich przeglądarkach.
Bo niestety za pomocą list-style-image bąde róznice w przeglądarkach.


A jak chcesz koniecznie za pomocą list-style-image to daj dla li w list-style-image przezroczystego gifa o rozmiarach takich jak potem ten ktory wsoczy dla :hover
Go to the top of the page
+Quote Post
babejsza
post
Post #3





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


super (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wielkie dzięki. Zaraz wypróbuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

//EDIT

Przetestowane. Działa bardzo ładnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:03