Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: podświetlenie menu aktualnie przeglądanej podstrony
Forum PHP.pl > Forum > Po stronie przeglądarki
nigraS
w css mam ustawione:
  1. .top_menu {
  2. background-image: url('../images/backgrounds/top_bg.png');
  3. background-repeat: repeat-x;
  4. float: left;
  5. width: 1024px;
  6. text-align: left;
  7. height: 33px;
  8. }
  9.  
  10. .top_menu_link a {
  11.  
  12. text-decoration: none;
  13. height: 33px;
  14. }
  15.  
  16.  
  17. .top_menu_link a:hover {
  18. background: url('../images/backgrounds/jasne_menu.jpg');
  19. text-decoration: none;
  20. height: 33px;
  21. color:#000000;
  22. padding: 6px 4px 10px 4px;
  23. }
  24.  
  25. .top_menu_link a:active{
  26. background: url('../images/backgrounds/center_tile_blue.gif');
  27. text-decoration: none;
  28. height: 33px;
  29. color:#000000;
  30. padding: 6px 4px 10px 4px;
  31. }


wszystko działa, gdy najadę myszką, kolor menu się zmienia, gdy kliknę również się zmienia, a co zrobić, by po kliknięciu kolor nie znikał?
czytałem , że active działa tylko w czasie kliknięcia.
Nie znalazłem rozwiązania, by po kliknięciu na menu podświetlenie zostało.

chodzi mi o taki efekt
blooregard
Proszę dodać BBCode.
pedro84
Możesz to zrobić tylko za pomocą javascriptu (ewentualnie PHP - tworzysz sobie zmienną na danej stronie i potem w linkach ją sprawdzasz ifem, jeśli jest, to nadajesz klasę) nadając elementowi klasę, którą odpowiednio zdefiniujesz w arkuszu.
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.