Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Problem z podświetlaniem zagnieżdżonego menu po najechaniu myszką
Forum PHP.pl > Forum > Przedszkole
kuna15
na testowej domenie stylkobiety.pl po lewej stronie jest menu, które po najechaniu myszką podświetla się na żółto, realizuje to kod css:

  1. ul.product-categories li.cat-item:hover{
  2. background: yellow;
  3. }


Menu jest zagnieżdżone i jak kliknie się na kategorie główną, pojawiają się podkategorie, które już niestety są podświetlone nieprawidłowo (widać efekt ramki).
Jak uzyskać taki efekt, aby podkategorie podświetlały się tak samo jak kategorie główne ?
Czy da się uzyskać taki efekt za pomocą samego csa , czy trzeba kombinować coś z JS (niestety nie znam dobrze JS) ?
koodo218
  1. ul.product-categories li.cat-item.current-cat:hover {background-color: #f4c700; }

  • Ten kod wyłącza podświetlanie dla aktywnej kategorii (brak efektu ramki, brak podświetlenia głównej kategorii).
  • Drugim wyjściem jest ładowanie podkategorii za elementem aktywnym li (nie wewnątrz).

kuna15
Kodo218 wielkie dzięki za Twoja pomoc!

// EDIT

Tylko teraz zauważyłem że na bardziej zagłębionych podstronach problem nie został wyeliminowany:
http://stylkobiety.pl/produkt/apteczka-metalowa-40x24cm/

Co może być tego powodem ?
koodo218
  1. ul.product-categories li.cat-item.current-cat-parent:hover {background-color: #f4c700; }
  2. ul.product-categories li.cat-item.current-cat-parent > ul li:hover {background-color: yellow;}
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.