Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Submenu
robert.mendak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.12.2011

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


Witam. W jaki sposób mogę zrobić submenu do tego: http://www.robertmendak.com/edyta2/ ?
Chodzi mi o to, że jak najadę przykładowo na "Forums" to pokażą się pod menu linki odpowiadające zakładce "Forums".
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robert.mendak
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.12.2011

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


Ok, działa. Dziękuje bardzo. Ostatnie 2 pytanka mam, czy da się zrobić jedną klasę żeby ustalić pozycję tych submenu, czy trzeba każdą klasę pokolei? Jak mogę zrobić, żeby to submenu się pokazywało na dole na swoim miejscu? Bo zabrakło mi już pomysłów. Próbowałem display:none; display:block; float:left; i nic z tego.

Ten post edytował robert.mendak 16.04.2013, 15:19:31
Go to the top of the page
+Quote Post
Mega_88
post
Post #3





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Cytat(robert.mendak @ 16.04.2013, 16:17:11 ) *
Ok, działa. Dziękuje bardzo. Ostatnie pytanko mam, czy da się zrobić jedną klasę żeby ustalić pozycję tych submenu, czy trzeba każdą klasę pokolei?


Możesz zrobić to w ten sposób na przykładzie ostatniego kodu, ale lekko go zmodyfikować:

  1. <div id="link1">Home</div></a>
  2.  
  3. <div id="submenu1" class="dlawszystkichsubmenu" style="display:none">Rozwijane</div>
  4.  
  5. <div id="link2">Home</div></a>
  6.  
  7. <div id="submenu2" class="dlawszystkichsubmenu" style="display:none">Rozwijane</div>
  8.  
  9. $(document).ready(function() {
  10. $("#link1").hover(function() { $("#submenu1").fadeIn(500); }, function() { $("#submenu1").fadeOut(500); });
  11. $("#link2").hover(function() { $("#submenu2").fadeIn(500); }, function() { $("#submenu1").fadeOut(500); });
  12. });
  13.  
  14.  
  15. //css
  16.  
  17. .dlawszystkichsubmenu { float:left; ... lub co tam wstawisz }
  18.  
  19. #submenu 1 { tutaj możesz dla każdego submenu oddzielnie }
  20. #submenu 2 { tutaj możesz dla każdego submenu oddzielnie }
  21.  


Zwróć uwagę, że dla submenu przypisaliśmy teraz id ( #submenu1 )w js a nie klasę ( .submenu ) jak poprzednio.

Odnośnie pozycji submenu to duże ma znaczenie gdzie umieścisz ten element w kodzie html, w którym wierszu. Możesz go umieścić w stopce i tam właśnie się pojawi. Poczytaj o position:absolute choć to nie do końca może poprawnie. Nie wiem też jak to graficznie ma wyglądać jak Ty chcesz to zrobić (IMG:style_emoticons/default/smile.gif)

Ten post edytował Mega_88 16.04.2013, 15:25:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 04:55