Drop down menu zonder javascript

Gestart doorTtsam23 reacties283 weergaven

24 berichten · pagina 1 van 2

Ttsam

Lid · Topicstarter

Berichten
212
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ga laten zien hoe je een drop down menu kan maken zonder javascript te gebruiken en hij werkt in (geloof ik) elke browser.

Stap 1.

Eerst maken we een menu in je html pagina:

(html)

<ul id="menu">
   <li><a href="#">Menu item</a>
      <ul>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
      </ul>
   <li><a href="#">Menu item</a>
      <ul>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
      </ul>
   <li><a href="#">Menu item</a>
      <ul>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
         <li><a href="#">sub item</a></li>
      </ul>
   </li>

</ul>


Ik hou het even simpel, maar je kan hem nog uitbreiden met meerdere menu en sub items. Verder ik het eerste lijst item het id menu.

Stap 2.

We gaan beginnen met de css.

(css)

 #menu, #menu ul {
padding : 0 ;
margin : 0 ;
list-style : none ;
 }

 #menu li {
float : left ;
width : 150px ;
 }

 #menu ul {
position : absolute ;
width : 150px ;
 }


We hebben nu alle menu knoppen naast elkaar staan en alle sub items onder elkaar.

Stap 3.

Nu willen we dat je de sub items alleen ziet wanneer je de muis over de menu knop haalt, we doen daarvoor:

(css 3.0)

 #menu ul {
display : none ;
 }

 #menu li:hover > ul {
display : inline ;
 }


We maken de sub items eerst ontzichtbaar. Vervolgens als je muis over een menu item gaat wordt de desbetreffende sub items zichtbaar.

Je kan hem nu verder opmaken tot dat hij er goed uit ziet.

Belangrijk om te weten is dat je wel een doctype moet hebben ingesteld
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het lijkt me mooi maar mag ik eerst een voorbeeld? En heb je hem zelf gescript?
0
Ttsam

Lid · Topicstarter

Berichten
212
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hem zelf gescript, ik heb niet echt een voorbeeld ik heb namelijk nooit een vast host.
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ga hem dan uploaden op een gratis host. (Bijvoorbeeld Woelmuis) Hiervoor is het goed genoeg. yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Link werkt niet?
0
Ttsam

Lid · Topicstarter

Berichten
212
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hij werkt wel, alleen je moet een hele tijd wachten.
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom is er normaal met een dropdown zo´n lang javascript nodig terwijl het zo kan met alleen een klein beetje html en css. Wel handig! smile
0
Ttsam

Lid · Topicstarter

Berichten
212
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Snap ik ook nooit, tenzij je animaties enzo er aan toe wil voegen.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Handig maar wist ik al smile
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met javascript vind ik persoonlijk mooier omdat je dan ook de dropdown kan laten sliden. Maar dit is idd een makkelijke oplossing als je niet zo zeel poespas wil. Simpel en eenvoudig.
0
Ttsam

Lid · Topicstarter

Berichten
212
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik denk dat een drop down menu met css beter is dan met javascript, want als iemand javascript uit heeft geschakeld dan werkt deze als nog.
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar wie heeft nou tegenwoordig zijn javascript uit staan? Er zijn zoveel sites die javascript gebruiken smile
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dit is gewoon makkelijker te gebruiken voor noobs (zoals ik yummie)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Marjolein schreef:
Maar wie heeft nou tegenwoordig zijn javascript uit staan? Er zijn zoveel sites die javascript gebruiken smile
Bijna elke grote site heeft javascript redfaceyoutube
Hyves
Twitter
Facebook
Google
etc.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren