Kako Napraviti Padajući Izbornik

Sadržaj:

Kako Napraviti Padajući Izbornik
Kako Napraviti Padajući Izbornik

Video: Kako Napraviti Padajući Izbornik

Video: Kako Napraviti Padajući Izbornik
Video: Excel opcije filter i padajući izbornik 2024, Svibanj
Anonim

Padajući izbornici na stranicama web mjesta koriste se za uštedu prostora i logičnu prezentaciju strukture web resursa. Postoji mnogo načina za provedbu ovog elementa, jedan od najjednostavnijih dan je u nastavku.

Kako napraviti padajući izbornik
Kako napraviti padajući izbornik

Nužno je

Osnovno znanje HTML i CSS jezika

Upute

Korak 1

HTML kôd izbornika koristi ugniježđene elemente popisa (UL i LI), unutar kojih se nalaze veze do stranica. Ne sadrži nikakve složene strukture. Dinamika se provodi pomoću CSS-a, čiji je opisni blok smješten izravno u izvorni kod stranice. Ni u tome nema ništa posebno, osim toga, tekst sadrži neka objašnjenja svrhe pojedinih stilskih blokova.

Korak 2

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

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

Padajući izbornik * {

obitelj fontova: Verdana;

veličina slova: 14px;

} ul, li, a {

popunjavanje: 0;

prikaz: blok;

obrub: 0;

marža: 0;

} ul {

obrub: 1px puni #AAA;

širina: 150px;

stil popisa: nema;

pozadina: #FFF;

} li {

boja pozadine: #AAA;

položaj: relativan;

z-indeks: 9;

podstava: 1px;

}

li.folder {background-color: #AAA;}

li.mapa ul {

položaj: apsolutni;

vrh: 5 piksela;

lijevo: 111px; / * za IE preglednike * /

}

li.folder> ul {lijevo: 140px;} / * za ostale preglednike * / a {

podstava: 2px;

obrub: 1px puni #FFF;

ukras teksta: nijedan;

širina: 100%; / * za IE preglednike * /

boja: # 000;

font-weight: podebljano;

}

li> a {width: auto;} / * za ostale preglednike * / li a {

širina: 140px;

prikaz: blok;

} li a.submenu {

boja pozadine: žuta;

} / * Veze * /

a: hover {

boja obruba: siva;

boja pozadine: # FF0000;

Crna boja;

}

li.folder a: hover {

boja pozadine: # FF0000;

} / * Mape * /

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

li.folder: hover {z-index: 10;}

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

  • 1. Stranica
  • 2. Mapa

    • 2.1 Stranica
    • 2.2 Mapa

      • 2.2.1 Stranica
      • 2.2.2 Stranica
      • 2.2.3 Stranica
    • 2.3 Stranica
  • 3. Mapa

    • 3.1 Stranica
    • 3.2 Stranica
    • 3.3 Stranica
  • 4. Stranica

3. korak

Ovom kodu možete dodati podršku za starije verzije preglednika Internet Explorer - implementiran je pomoću JavaScript-a (Peter Nederlof). Datoteku s potrebnim kodom morate preuzeti, na primjer, s ove veze - https://peterned.home.xs4all.nl/htc/csshover3.htc. Mora se staviti u istu mapu kao i glavna stranica. A u opis stilova glavne stranice dodajte vezu na nju - može se postaviti izravno nakon uvodne oznake stila: / * za stare IE preglednike *

tijelo {ponašanje: url ("csshover3.htc");}

Preporučeni: