⊗mkPmLtMn 241 of 250 menu

Ustvarjanje menija v CSS

V tej lekciji bomo vadili ustvarjanje spletnih menijev. Za primer naredimo naslednji meni:

Za začetek moramo narediti HTML del. Naredimo div, znotraj katerega bomo postavili povezave našega menija:

<div id="menu"> <a href="#">link text 1</a> <a href="#">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Kot lahko vidite na vzorcu, je ena od povezav menija označena. Simbolizira, da smo na spletni strani, ki ustreza temu elementu menija. Takšne strani običajno označimo s pomočjo razreda active:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Zdaj pa postavimo naše povezave v vrsto:

#menu { display: flex; }

Napišimo sloge naših povezav:

#menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; }

Naredimo reakcijo povezav ob preletu miške:

#menu a:hover { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Videz aktivne povezave sovpada z videzom povezave ob preletu miške. Združimo te sloge skupaj:

#menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Sestavimo kodo skupaj in dobimo kodo za naš meni:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div> #menu { display: flex; } #menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; } #menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni