Ako Vytvoriť Rozbaľovaciu Ponuku

Obsah:

Ako Vytvoriť Rozbaľovaciu Ponuku
Ako Vytvoriť Rozbaľovaciu Ponuku

Video: Ako Vytvoriť Rozbaľovaciu Ponuku

Video: Ako Vytvoriť Rozbaľovaciu Ponuku
Video: Offeris - Ako vytvoriť kontakt 2024, Smieť
Anonim

Rozbaľovacie ponuky na stránkach stránok sa používajú na šetrenie miesta a na zabezpečenie logickej prezentácie štruktúry webového zdroja. Existuje mnoho spôsobov, ako implementovať tento prvok, jeden z najjednoduchších je uvedený nižšie.

Ako vytvoriť rozbaľovaciu ponuku
Ako vytvoriť rozbaľovaciu ponuku

Je to nevyhnutné

Základné znalosti jazykov HTML a CSS

Inštrukcie

Krok 1

HTML kód ponuky používa vnorené prvky zoznamu (UL a LI), vo vnútri ktorých sú umiestnené odkazy na stránky. Neobsahuje žiadne zložité štruktúry. Dynamika je implementovaná pomocou CSS, ktorého blok popisu je umiestnený priamo v zdrojovom kóde stránky. Nie je na tom nič zvláštne, okrem toho text obsahuje niektoré vysvetlenia účelu určitých štýlových blokov.

Krok 2

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

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

Rozbaľovacia ponuka * {

rodina fontov: Verdana;

veľkosť písma: 14px;

} ul, li, a {

výplň: 0;

displej: blok;

ohraničenie: 0;

okraj: 0;

} ul {

orámovanie: 1px plná #AAA;

šírka: 150px;

štýl zoznamu: žiadny;

pozadie: #FFF;

} li {

farba pozadia: #AAA;

poloha: relatívna;

z-index: 9;

výplň: 1px;

}

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

li.folder ul {

pozícia: absolútna;

vrchná strana: 5px;

vľavo: 111 pixelov; / * pre prehliadače IE * /

}

li.folder> ul {left: 140px;} / * pre ďalšie prehliadače * / a {

výplň: 2px;

orámovanie: 1px pevný #FFF;

dekorácia textu: žiadny;

šírka: 100%; / * pre prehliadače IE * /

farba: # 000;

váha písma: tučné;

}

li> a {width: auto;} / * pre ďalšie prehliadače * / li a {

šírka: 140px;

displej: blok;

} li a.submenu {

farba pozadia: žltá;

} / * Odkazy * /

a: hover {

farba okraja: šedá;

farba pozadia: # FF0000;

farba: čierna;

}

li.folder a: hover {

farba pozadia: # FF0000;

} / * Priečinky * /

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. Strana
  • 2. Priečinok

    • 2,1 strana
    • 2.2 Priečinok

      • 2.2.1 Strana
      • 2.2.2 Strana
      • 2.2.3 Strana
    • 2.3 Strana
  • 3. Priečinok

    • 3.1 strana
    • 3,2 strany
    • 3,3 strany
  • 4. Strana

Krok 3

K tomuto kódu môžete pridať podporu pre staršie verzie prehľadávačov Internet Explorer - implementuje sa pomocou JavaScriptu (Peter Nederlof). Súbor s požadovaným kódom si musíte stiahnuť napríklad z tohto odkazu - https://peterned.home.xs4all.nl/htc/csshover3.htc. Musí byť umiestnený v rovnakom priečinku ako hlavná stránka. A v popise štýlov hlavnej stránky na ňu pridajte odkaz - môže byť umiestnený priamo za značku úvodného štýlu: / * pre staré prehliadače IE *

body {behavior: url ("csshover3.htc");}

Odporúča: