Meni strukturiraš s pomočjo ul in li značk. Preko ul značke določiš širino menija, ozadje, pisavo itd.
ul {
width: 800px;
background: #000;
font-family: 'Arial';
}
Ker je li značka v osnovi namenjena seznamom in zato prikazuje tiste grde črne pike (bullete), jih odstraniš s pomočjo list-style, nastaviš display na inline-block (da bo klikabilen cel gumb, ne samo tekst) ter dodaš malo paddinga, da ne bo vse skupaj natlačeno.
ul li {
list-style: none;
display: inline-block;
padding: 10px 0;
}
Oblikuješ še linke ter mouse-over event
ul li a {
padding: 10px 30px;
text-decoration: none;
font-size: 2em;
color: #fff;
}
ul li a:hover {
color:#000;
background: #dd5627;
}
Na koncu CSS izgleda takole:
ul {
width: 800px;
background: #000;
font-family: 'Arial';
}
ul li {
list-style: none;
display: inline-block;
padding: 10px 0;
}
ul li a {
padding: 10px 30px;
text-decoration: none;
font-size: 2em;
color: #fff;
}
ul li a:hover {
color:#000;
background: #dd5627;
}
Na hitro spišeš še HTML in voila ... najbolj osnoven meni ;)
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Building</a></li>
<li><a href="#">Buying</a></li>
<li><a href="#">Selling</a></li>
<li><a href="#">Moving</a></li>
</ul>
Potem se lahko igraš še z raznimi transitioni in podobnimi zadevami za kakšne fancy efekte, ampak v osnovi je to to.