publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: jquery , programowanie , tips

2010-08-23 09:32  |  Michał Beyer

Jak stworzyć przesuwające się menu na stronie WWW za pomocą jQuery?

Jak stworzyć przesuwające się menu na stronie WWW za pomocą jQuery?

Efektowne menu to często jeden z najważniejszych aspektów strony internetowej. Animowane, podświetlane, wyłaniane - ilu projektantów, tyle wizji i realizacji. Dziś przedstawimy przesuwany typ nawigacji.

Rozwiązanie bazuje przede wszystkim na bibliotece jQuery i arkuszu stylów CSS. Dodatkowo, do budowy struktury dokumentu wykorzystamy HTML.

 

 

Efekt, który uzyskamy, będzie polegał na przesunięciu i ukryciu jednego elementu, a na jego miejsce wsunięciu i pojawieniu się elementu wyświetlanego przy najechaniu kursorem na odpowiednią część menu.

Z założenia animację uzyskamy opierając się na znacznikach listy, gdzie każdy punkt będzie oznaczał pozycję w naszej grupie nawigacji.

 

  

<ul>
<li><a href="#"><span>1</span><span>hover</span></a></li>
<li><a href="#"><span>2</span><span>hover</span></a></li>
<li><a href="#"><span>3</span><span>hover</span></a></li>
<li><a href="#"><span>4</span><span>hover</span></a></li>
</ul>

 

 

 

Domyślnie rozwiązanie będzie miało operować na tle wykorzystującym CSS i zmieniający się tekst. Pierwszy znacznik span zawiera ciąg widoczny po załadowaniu strony, a drugi po najechaniu myszką na element menu. Nic jednak nie stoi na przeszkodzie, aby do każdej z pozycji przyporządkować indywidualne tła. Wystarczy odpowiednim znacznikom nadać specyficzne identyfikatory i w arkuszu stylów przyporządkować do nich pożądane efekty.

 

<li><a href="#"><span id="wh_normal"></span><span id="wh_hovered"></span></a></li>


«poprzednia 1 2 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł