Menu's in HTML en CSS II: Geanimeerd pulldown-menu

Bovenaan de bladzijde zie je een horizontale menubalk. Als je met de muis over de items gaat, verandert de achtergrondkleur een beetje en rolt er een sub-menu naar beneden. De muisaanwijzer verandert van een pijl in een handje. De links in de sub-menu's doen overigens niets.

Dit menu is gemaakt met alleen HTML en CSS. Om de menu-items als link te laten werken moet je JavaScript toevoegen.
Op deze pagina wordt uitgelegd hoe je dit menu in je eigen site kunt bouwen.

Dit is een bewerking van een script uit Webdesigner Magazine nr. 91 (oktober 2016), pag. 58 e.v. Dit blad wordt sinds eind november 2017 niet meer gemaakt.
De auteur is Neil Pearce, een designer uit Essex, Engeland.

Voor deze website heb ik de code een beetje gereorganiseerd. Die kun je downloaden om zelf mee aan de slag te gaan.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<link rel="stylesheet" href="styles.css">

(Zet dit bovenaan in de <BODY>.

<div style="margin-left:-300px;padding-left:50%">
  <ul class="hList">
  <li>
    <a href="#click" class="btn">
      <h2 class="btn-title btn-title_1st">Home</h2>
      <ul class="btn-dropdown">
        <li>Portfolio</li>
        <li onclick="">Contact</li>
        <li>Blog</li>
        <li>Over ons</li>
      </ul>
    </a>
  </li>
  <li>
        (<a>-tag met code voor knop 2)
  </li>
  <li>
        (<a>-tag met code voor knop 3)
  </li>
  <li>
        (<a>-tag met code voor knop 4)
  </li>
  </ul>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb545.zip, 1611 bytes.

Opmerking:
 
Een eenvoudiger menu dan het hier gebruikte vind je in het item Menu's in HTML en CSS I: Pulldown-menu.

 
terug

html-545; Laatste wijziging: 20 mei 2020