![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Witam
Trudno mi opisać sprawę wiec pomogę sobie obrazkami. Mam takie proste menu: (IMG:http://triptic.pl/chmura/1.jpg) Gdy najadę na którą pozycje pasek u góry, u dołu i napis zmieniają kolor na czarny: (IMG:http://triptic.pl/chmura/2.jpg) Gdy najadę na pozycje poniżej robi się tak samo ale jak widzicie pasek który wcześniej był dolnym teraz jest górnym i tak samo zmienia kolor na czarny: (IMG:http://triptic.pl/chmura/3.jpg) Jak zrobić żeby tak właśnie się działo? Jeśli dalej pisze niezrozumiale, powiedzcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował b_chmura 6.08.2009, 14:38:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
czyli chcesz żeby tylko dolny pasek się robił czarny?? więcej szczegółów nt. CSS i HTML tego fragmentu by się przydało
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 13 Dołączył: 24.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ustawiaj zmieniajace sie border-top i border-bottom dla elementu li.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Nie, chcę żeby przy każdej pozycji w menu dolny i górny pasek zmieniał kolor na czarny.
DODANO: ale w tym wypadku jeden pasek musi być wspólny dla dwóch pozycji w menu Ten post edytował b_chmura 6.08.2009, 14:55:57 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 13 Dołączył: 24.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pokaz kod. Trudno cos wywrozyc.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Kod wam nic nie da. Poza tym łatwo można się domyśleć jak by to wyglądało... ale skoro chcecie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tak to wygląda gdy zmieniam tylko np. dolny pasek: |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no to ja nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pierwszy i drugi obrazek się niczym nie różnią (poza wyróżnioną pozycją) a jednak mówisz że na drugim jest źle, sorry ale mi to trzeba łopatologicznie wyłożyć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
zauważ ze na jednym i drugim obrazku jeden z pasków zmienia się jak najadę na "others" i "about" czyli dla tych dwóch pozycji jest wspólnym. Ten pomiędzy nimi.
Pasek pomiędzy dwoma pozycjami powinien się zmieniać jak najadę na jedną i drugą pozycje. Jak to zrobić? |
|
|
![]()
Post
#9
|
|
Grupa: Postów: 15 Pomógł: 3 Dołączył: 6.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W css raczej się nie da. Próbuj w JS.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
hmm w js mistrzem nie jest. Wątpię bym to zrobił przyzwoicie optymalnie... Macie jakieś pomysły?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przeczytałem to kilka razy i dalej nie rozumiem co chcesz osiągnąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod a.menu:hover {
border-top: 1px solid black; border-bottom: 1px solid black; color: #000; } a.menu { /* to samo tylko inne kolory */ } |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no to teraz rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) cóż tak jak kolega napisał w css raczej się nie da, możesz co prawda połączyć obramowania i popróbować z hover, mi najbliżej ideałowi wyszło coś takiego
edit: tak teraz patrze i ten margin w .bordercollapse li:hover był niepotrzebny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował f1xer 6.08.2009, 15:52:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 03:23 |