Kuinka Tehdä Pudotusvalikko

Sisällysluettelo:

Kuinka Tehdä Pudotusvalikko
Kuinka Tehdä Pudotusvalikko

Video: Kuinka Tehdä Pudotusvalikko

Video: Kuinka Tehdä Pudotusvalikko
Video: Miten tehdään #excel pudotusvalikko alle minuutissa? 2024, Marraskuu
Anonim

Sivustosivujen avattavia valikoita käytetään tilansäästöön ja loogiseen esitykseen verkkoresurssin rakenteesta. Tämän elementin toteuttamiseksi on monia tapoja, joista yksi on yksinkertaisin.

Kuinka tehdä pudotusvalikko
Kuinka tehdä pudotusvalikko

Se on välttämätöntä

Perustiedot HTML- ja CSS-kielistä

Ohjeet

Vaihe 1

Valikon HTML-koodi käyttää sisäkkäisiä luetteloelementtejä (UL ja LI), joihin sijoitetaan linkit sivuille. Se ei sisällä monimutkaisia rakenteita. Dynamiikka toteutetaan CSS: n avulla, jonka kuvauslohko sijoitetaan suoraan sivun lähdekoodiin. Siinä ei myöskään ole mitään erityistä, lisäksi teksti sisältää joitain selityksiä tiettyjen tyylilohkojen tarkoituksesta.

Vaihe 2

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

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

Pudotusvalikosta * {

fonttiperhe: Verdana;

kirjasinkoko: 14 kuvapistettä;

} ul, li, a {

pehmuste: 0;

näyttö: lohko;

reuna: 0;

marginaali: 0;

} ul {

reunus: 1px kiinteä #AAA;

leveys: 150px;

list-style: ei mitään;

tausta: #FFF;

} li {

taustaväri: #AAA;

asema: suhteellinen;

z-indeksi: 9;

pehmuste: 1px;

}

li.folder {taustaväri: #AAA;}

li.kansio ul {

sijainti: absoluuttinen;

yläosa: 5 kuvapistettä;

vasen: 111 kuvapistettä; / * IE-selaimille * /

}

li.folder> ul {left: 140px;} / * muille selaimille * / a {

pehmuste: 2px;

reunus: 1px kiinteä #FFF;

tekstikoristelu: ei mitään;

leveys: 100%; / * IE-selaimille * /

väri: # 000;

fontin paino: lihavoitu;

}

li> a {leveys: auto;} / * muille selaimille * / li a {

leveys: 140px;

näyttö: lohko;

} li a.submenu {

taustaväri: keltainen;

} / * Linkit * /

a: vie hiiri {

reunaväri: harmaa;

taustaväri: # FF0000;

väri musta;

}

li.folder a: vie hiiri {

taustaväri: # FF0000;

} / * Kansiot * /

ul ul, li: vie hiiri ul ul {display: none;}

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

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

  • 1. Sivu
  • 2. Kansio

    • 2.1 Sivu
    • 2.2 Kansio

      • 2.2.1 Sivu
      • 2.2.2 Sivu
      • 2.2.3 Sivu
    • 2.3 Sivu
  • 3. Kansio

    • 3.1 Sivu
    • 3.2 Sivu
    • 3.3 Sivu
  • 4. Sivu

Vaihe 3

Voit lisätä tähän koodiin Internet Explorer -selainten vanhempien versioiden tuen - se toteutetaan JavaScriptin avulla (kirjoittanut Peter Nederlof). Sinun on ladattava tiedosto tarvittavalla koodilla, esimerkiksi tältä linkiltä - https://peterned.home.xs4all.nl/htc/csshover3.htc. Se on sijoitettava samaan kansioon kuin pääsivu. Lisää pääsivun tyylien kuvaukseen linkki siihen - se voidaan sijoittaa suoraan avaavan tyylitagin jälkeen: / * vanhoille IE-selaimille *

body {käyttäytyminen: url ("csshover3.htc");}

Suositeltava: