![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie menu:
I teraz B jest podświetlony na zielono. Po za tym wszystkie 'a' mają efekt hover podświetlający je również na zielono. Czy da się w stylach zrobić tak, aby po najechaniu np. na 'A' - 'B' straciło podświetlenie? Bo w tym momencie 2 rzeczy będą podświetlone. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Dopóki chcesz korzystać jedynie z CSS - nie da się. Efekt jest taki jaki masz właśnie teraz. Bo nie możesz z poziomu CSS modyfikować struktury DOM elementów. A tym byłoby usunięcie class="active" z linku. Tutaj musisz posłużyć się wspomnianym przez erixa JavaScriptem by zapamiętać link aktywny w momencie gdy myszka jest nad którymś z linków menu i usunąć go, a gdy hover spada z wszystkich elementów menu - przywrócić go zapamiętanemu linkowi.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:00 |