Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] hover - menu
Forum PHP.pl > Forum > Przedszkole
ziperv1
Witam ! Mam problem z menu, chciałbym aby po najechaniu myszką na dany link w menu tło było jako obrazek. Gdy chcę tak ustawić przesuwa mi cały link wraz z hoverem .

  1. #bg-menu ul{
  2. display: block;
  3. margin: 0;
  4. padding: 86px 0 0 280px;
  5. list-style: none;
  6. }
  7. #bg-menu ul li a{
  8. padding: 5px 55px 55px 5px;
  9. float:left ;
  10. }
  11. #bg-menu ul li a:hover{
  12. background: url(../images/hover.png);
  13. margin: -50px 5px 5px 5px
  14. }


Tutaj podsyłam hover.


A tutaj screen jak to wygląda w rzeczywistości:

strife
Prawdopodobnie dzieje się tak ponieważ masz ustawione marginesy na elemencie :hover. Spróbuj się ich pozbyć. Nie wiem czemu akurat z tego skorzystałeś, ale domyślam się, że chciałeś wypozycjonować obrazek. Więc uprzedzajac pytanie obrazek możesz pozycjonować korzystając z background-position.
Puszy
Moim zdaniem zmień musisz zmienić tag do hovera

zamiast
#bg-menu ul li a:hover

użyj
#bg-menu ul li:hover
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.