Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> bordery w li w menu, "wspolne" bordery dla kilku li
_kama
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Dziwny problem. Potrzebuje zrobic menu w zgodzie z projektem. Zarys jest jak na screenie -
(IMG:http://www1.picturepush.com/photo/a/6665099/640/6665099.gif) . Dwa pytania:
- jak pozbyc sie zielonego bordera tego nad rozwinietym, aktywnym li
- jak powinien wygladac styl dla :hover zeby efekt byl jak na screenie?
Prosze o pomoc (IMG:style_emoticons/default/smile.gif) Dziwny efekt bo musze osiagnac efekt jakby te bordery byly wspolne dla sasiadujacych li (IMG:style_emoticons/default/smile.gif)

  1. <ul>
  2. <li><a href="#">To jest pierwsza opcja i ma długa nazwe</a></li>
  3. <li><a href="#">Druga</a></li>
  4. <li class="active"><a href="#">To jest trzecia i do tego jest jeszcze aktywna</a>
  5. <ul>
  6. <li><a href="#">jeden</a></li>
  7. <li><a href="#">dwa</a></li>
  8. <li><a href="#">trzy</a></li>
  9. <li><a href="#">cztery</a></li>
  10. </ul>
  11. </li>
  12. <li><a href="#">Czwarta</a></li>
  13. <li><a href="#">Piąta</a></li>
  14. </ul>
  15.  
  16.  




  1. * {padding: 0; margin: 0}
  2. ul li a {display: block; background-color: #FFF; padding: 5px}
  3. ul li {border: 1px solid green; width: 200px; list-style: none; margin-top: -1px; z-index:10}
  4. ul li.active {z-index:100; margin-bottom: 1px; border-bottom: 0 solid}
  5. ul li.active a {background-color: #CCC; border: 1px solid red; width: 190px; margin-left: -1px}
  6. ul li.active ul {border-left: 1px solid green}
  7. ul li.active ul li a {background-color: #FFF; border: 0 solid; padding-left: 30px; width: 160px}
  8. ul li ul li {width: auto; border: 0 solid; margin: 0}
Go to the top of the page
+Quote Post
pietrov8
post
Post #2





Grupa: Zarejestrowani
Postów: 188
Pomógł: 1
Dołączył: 4.07.2009
Skąd: ...

Ostrzeżenie: (10%)
X----


http://jsfiddle.net/jfwey/1/
Go to the top of the page
+Quote Post
_kama
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(pietrov8 @ 2.10.2011, 10:58:10 ) *


Nie wiem w czym miala pomoc mi ta odpowiedz (IMG:style_emoticons/default/smile.gif) W kazdym razie poradzilam sobie juz. Podaje rozwiazanie cssa, moze przyda sie kiedys komus. Html bez zmian. Okazalo sie proste (IMG:style_emoticons/default/wink.gif)

  1. * {padding: 0; margin: 0}
  2. ul.countries li {width: 200px; list-style: none; margin-top: -1px}
  3. ul.countries li a {display: block; background-color: #FFF; padding: 5px; border: 1px solid green; position: relative; z-index:1}
  4.  
  5. ul.countries li:hover {}
  6. ul.countries li:hover a {width: 188px; border: 1px solid blue; z-index:1000}
  7. ul.countries li.active a {border: 1px solid red}
  8. ul.countries li.active ul {border: 1px solid red; z-index: 1000; position:relative}
  9. ul.countries li.active ul li {border: 0 solid; width: auto}
  10. ul.countries li.active ul li a {border: 0 solid; padding-left: 30px; width: 163px}


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 19:31