Hogyan Készítsünk Legördülő Menüt

Tartalomjegyzék:

Hogyan Készítsünk Legördülő Menüt
Hogyan Készítsünk Legördülő Menüt

Videó: Hogyan Készítsünk Legördülő Menüt

Videó: Hogyan Készítsünk Legördülő Menüt
Videó: Legördülő lista készítése Excelben 2024, November
Anonim

A helyszíni oldalak legördülő menüi a helytakarékosságra és a webes erőforrás szerkezetének logikus bemutatására szolgálnak. Ennek az elemnek számos megvalósítási módja van, az egyik legegyszerűbb az alábbiakban található.

Hogyan készítsünk legördülő menüt
Hogyan készítsünk legördülő menüt

Szükséges

HTML és CSS nyelvek alapismerete

Utasítás

1. lépés

A menü HTML kódja beágyazott listaelemeket (UL és LI) használ, amelyeken belül az oldalakra mutató hivatkozások kerülnek elhelyezésre. Nem tartalmaz összetett struktúrákat. A dinamikát CSS segítségével valósítják meg, amelynek leíró blokkja közvetlenül az oldal forráskódjába kerül. Nincs is benne semmi különös, emellett a szöveg tartalmaz néhány magyarázatot egyes stílusblokkok céljára.

2. lépés

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Legördülő menü * {

font-család: Verdana;

betűméret: 14 képpont;

} ul, li, a {

párnázás: 0;

kijelző: blokk;

határ: 0;

margó: 0;

} ul {

szegély: 1px szilárd #AAA;

szélesség: 150px;

list-style: nincs;

háttér: #FFF;

} li {

háttérszín: #AAA;

pozíció: rokon;

z-index: 9;

párnázás: 1px;

}

li.folder {háttér-szín: #AAA;}

li.folder ul {

pozíció: abszolút;

felső: 5px;

balra: 111px; / * IE böngészőkhöz * /

}

li.folder> ul {left: 140px;} / * más böngészőkhöz * / a {

párnázás: 2px;

szegély: 1px szilárd #FFF;

szövegdíszítés: nincs;

szélesség: 100%; / * IE böngészőkhöz * /

szín: # 000;

betű súlya: félkövér;

}

li> a {width: auto;} / * más böngészőkhöz * / li a {

szélesség: 140px;

kijelző: blokk;

} li a.submenu {

háttérszín: sárga;

} / * Linkek * /

a: lebeg {

szegélyszíne: szürke;

háttérszín: # FF0000;

fekete szín;

}

li.folder a: lebeg {

háttérszín: # FF0000;

} / * Mappák * /

ul ul, li: lebegés ul ul {display: none;}

li.folder: lebegés {z-index: 10;}

li: hover ul, li: hover li: hover ul {display: block;}

  • 1. oldal
  • 2. Mappa

    • 2.1 oldal
    • 2.2 Mappa

      • 2.2.1. Oldal
      • 2.2.2. Oldal
      • 2.2.3 oldal
    • 2.3 oldal
  • 3. Mappa

    • 3.1 oldal
    • 3.2 oldal
    • 3.3 oldal
  • 4. oldal

3. lépés

Ehhez a kódhoz hozzáadhatja az Internet Explorer böngészők régebbi verzióinak támogatását - a JavaScript segítségével (Peter Nederlof) valósítja meg. Töltse le a fájlt a szükséges kóddal, például erről a linkről - https://peterned.home.xs4all.nl/htc/csshover3.htc. A főoldallal megegyező mappába kell helyezni. És a főoldal stílusainak leírásában adjon hozzá egy linket - közvetlenül a nyitó stíluscímke után helyezhető el: / * régi IE böngészőknél *

body {viselkedés: url ("csshover3.htc");}

Ajánlott: