Nhungamiro inotsika-nhanho
Pasinei nokuti iwe unofambisa zvinhu zvinoshandiswa nemuganhu wakananga kumusoro kana mutsara wakafanana nechokumaodzanyemba, ichiri chinyorwa chete. Paunogadzira web navigation, zvinowanzova nyore kukanganwa kuti imwe nzvimbo yekufambisa inongova boka rinokudzwa rezvibatanidza. Asi kana iwe ukaronga kufamba kwako uchishandisa XHTML + CSS, unogona kugadzira menyu zvishomanana kutora (iyo XHTML) uye zviri nyore kuita (CSS).
Kutanga
Kutanga kuumba urongwa hwekufamba, unoda kushandisa runyora.
Inogona kunge iri runyora rusinganzwisisiki rwakarongwa rwuri kuonekwa seyo kufamba:
Kana iwe ukatarisa zvakanyanya paIndaneti, uchacherechedza kuti "Home" link inewo chizivo chekusaziva. Izvi zvinokubvumira kuti uite mapeji anoratidza nzvimbo yazvino yevadzidzi vako. Kunyange kana iwe usingafungi pakuva nemhando iyo yekuonekwa pane yako yepaiti ikozvino, unogona kusanganisira iyo mashoko. Kana ukasarudza kuwedzera chirevo gare gare, unenge uine coding shoma kuti ugadzire nzvimbo yako.
Pasina chero CSS maitiro , iyi XHTML yemenyu inoratidzika seyero risina kukodzera. Kune zvipembenene uye zvinhu zvinyorwa zvishoma zvishoma. Nemhaka yokuti ndiri kushandisa nzvimbo dzekuchengetedza nzvimbo , vashanduri vakawanda havangaratidzi hutano sezvinonzi clickable (yakatsanangurwa uye mubhuruu). Kana iwe ukanyora mukati re HTML iri pamusoro pewebhu peji, kufamba kwako kuchaita seizvi:
- Musha
- Products
- Services
- Taura nesu
Izvi zvinonakidza uye hazvitaridzi kufanana nemenyu. Asi nemashoma mashoma eCSS akawedzerwa kune urongwa, unogona kugadzira menyu inokuita kuti uzvirumbidze.
Vertical Navigation Menu
A vertical navigation menu inonyanya ku nyore kunyora nokuti inoratidza nenzira imwechete yakarongeka: kumusoro uye pasi.
Izvo zvinhu zvinyorwa zvinoratidza vertically pasi peji.
Pandinenge ndiri mifananidzo, ndinoda kutanga panze uye ndinoshanda mazviri. Nechizvi, ndinoreva kuti ini ndinotanga kutarisa kushanyira # uye ndozoenda kune li li zvinyorwa uye zvino hukama, nezvimwewo. Saka pane iyi menyu, kutanga iwe unotsanangura upamhi hwemenyu. Izvi zvichaita kuti kunyange kana zvirongwa zvemenyu zvakareba, hazvizosimudziri zvakasara zvekugadzirisa pamusoro kana kuita kuti kupfurikidza kusvibise.
r # navigation {width: 12em; }
Pane imwe nguva ndave nehupamhi hwakaiswa, ndinogona kutamba nezvinhu zvinyorwa. Izvi zvinondibvumira kuti ndigadzire zvinhu zvakadai (kubvisa zviguru), mavara emumucheto, miganhu, kugadzirisa mavara, uye margins.
ul # navigation li {
rwandu-style: hapana;
mamiriro acho-ruvara: # 039;
border-top: solid 1px # 039;
text-align: kuruboshwe;
marginal: 0;
}
Kana ukangosarudza zvinyorwa zvezvinhu zvinogona kuwanikwa iwe unogona kutanga kutamba uye kuti mhuka inotarisa sei munzvimbo dzinoshandiswa. Nzira yekutanga iyo UL # navigation LI A uye zvakare A: link, A: yashanyira, A: hover, uye A: kushanda (kana iwe uchida ivo). Nokuda kwekubatana, ndinoda kuita zvibatanidza chinhu chinowanikwa (panzvimbo pekutadza kushandiswa mu-line). Izvi zvinovamanikidza kuti vatore nzvimbo yose yeII-uye vanoita zvakanyanya semavara, izvo zvinoita kuti zvive nyore kutarisa sezvirongwa zvemenu. Chimwe chinhu chandinogara ndichiita ndechokubvisa pasi pasi (text-decoration: none;), sezvo izvi zvichiita kuti zviratidzo zviratidzika sezvikwangwani kwandiri.
Asi, hongu, chigadzirwa chako chingave chakasiyana.
ul # navigation i a {
kuratidza: block;
text-decoration: none;
padding: .25em;
border-bottom: solid 1px # 39f;
border-right: solid 1px # 39f;
}
Cherechedza kuti nechiratidzo: chivharo; inogadzika pazvibatanidza, bhokisi rose remenyu yezvinhu zvinoshandiswa, kwete kungoita tsamba. Izvi zvakakoshawo kuti tishandise. Ita chokwadi chekuisa mavara emibatanidzwa (chibatanidza, kushanyira, hover uye kushanda) kana uchida kuti ivo vakasiyana nehutatu hwebhuruu, ruvara rwebhuruu uye ruvara rwepepuru.
a: link, a: vakashanyira {muvara: #fff; }
a: hover, a: kushingaira {ruvara: # 000; }
Ndinodawo kupa huver hurumende kunyanya kutarisa nekuchinja ruvara rwemukati.
a: hover {ruvara-ruvara: #fff; }
Kana uchida mimwe mienzaniso yemamangwana akajeka, shandisa mazita pasi apa.
- A Imbozha Inonzi Vertical Menu
- A Basic Vertical Menu Template
- Imwe Mifananidzo Yakasvibiswa Newe Uripo
- A Basic Vertical Menu Template Nawe Uri Pano
Horizontal Navigation Menu
Kugadzira horizontal navigation menus zvinyanyisa zvakaoma kupfuura vertical navigation menus nekuti unofanirwa kubvisa chokwadi chokuti HTML mazita anosarudza kuratidza vertically. Sezvakaita nemenu yakanyatsotarisa, tanga kutanga kugadzira navigation menu menu :
Kugadzira menyu inopera, shandisa zvakafanana sezvawakaita nemutsetse wemenyu. Tanga nekunze uye ushande. Sezvo ndinoda kufamba kwangu kutangira kona yakasara, ndinoiisa ne 0 kuruboshwe uye padding, uye ini ndiri kuyambukira kuruboshwe. Iwe unofanirwawo kupinda muitiro wekuisa hupamhi kuitira kuti menyu yako isatore nzvimbo yakaderera pane iwe unofunga. Pamamenu ekumusoro, izvi zvinowanzozara zvizere zvekugadzira. Iniwo ndakawedzera ruvara rwemukati kune yose yakarongwa kuti zvive nyore kuverenga.
ul # navigation {
float: left;
marginal: 0;
padding: 0;
kureba: 100%;
mamiriro acho-ruvara: # 039;
}
Asi chakavanzika chekunyoresa kufamba kwemenyu inowanikwa pane zvinhu. Nyora zvinhu zvinowanzovhara zvinhu, izvo zvinoreva kuti vachave nelineline yakaiswa mberi uye shure kwega imwe neimwe. Nokushandura kuratidzwa kubva kubhokisi kusvika kune imwe, unomanikidzira mapepa ezvinyorwa kuti urere kumusoro kune mumwe nemumwe.
ul # navigation li {kuratidza: inline; }
Ndakabata zvibatanidzwa zvakafanana sezvandakavabata mumutsetse wakanyatsofambisa, pamwe nemifananidzo yakafanana nekunyora. Ndakatora kumusoro kumucheto kuti ndikuratidze zvimedu kana zvichisvikirira. Chinhu chete chandakabvisa chaiva chiratidzo: chivharo; sezvo iyo ichaisa zvinyorwa zvitsva zvakare uye kuparadza menyu yakanyanyisa.
ul # navigation i a {
text-decoration: none;
padding: .25em 1em;
border-bottom: solid 1px # 39f;
border-top: solid 1px # 39f;
border-right: solid 1px # 39f;
}
a: link, a: vakashanyira {muvara: #fff; }
u # navigation i a: hover {
background-color: #fff;
muvara: # 000;
}
Iwe Uri Pano Pano Nzvimbo
Chimwe chikamu che HTML ndechokuti iwe unozivikanisa. Kana iwe uchida kugadzirisa menyu yako kuratidza nzvimbo yazvino yevashandisi vako, ingoshandisa iyo ID kuti ureve rumwe ruvara rwemuvara kana rumwe ruvara. Tungamira chiratidzo ichocho kune yakakodzera menyu chinhu pane mamwe mapeji kuitira kuti peji iripo irambe rakasimbiswa.
ul # navigation li # wegahere {background-ruvara: # 09f; }
Kana iwe ukaisa mitambo iyi pamwe chete pajiji rako, unogona kugadzira horizontal kana vertical menu bar iyo inoshanda newebsite yako asi inokurumidza kutora uye iri nyore zvikuru kuigadzirisa mune remangwana. Kushandisa XHTML + CSS inoshandura mapurisa ako kuti ave chinhu chakasimba zvikuru chekugadzira.
Kana uchida mienzaniso mizhinji yemamamende ekunze, ona zvinotevera.
- A Yakatsvedza Horizontal Menu
- A Basic Horizontal Menu Template
- A Yakanyatsove yakanyatsotarisa Menyu Yewe Uripo
- A Basic Basic Horizontal Menu Template Nawe Uripo