Ib kauj ruam ntawm kauj ruam-kauj ruam
Seb koj cov ntawv qhia zaub mov yog kab ib kab sab hla saum toj los sis ib txoj kab sib ntswg sab, nws tseem yog ib daim ntawv teev. Thaum tsim cov web navigation, nws tseem yoojyim hnov qab tias cov ntawv qhia zaub mov yog ib qho chaw sib txuas ntawm cov kev sib txuas xwb. Tab sis, yog hais tias koj programme koj navigation siv XHTML + CSS, koj muaj peev xwm tsim ib lub tshuab raj me me mus download tau (XHTML) thiab yooj yim rau customize (CSS).
Pib Tau
Yog xav pib tsim cov npe rau navigation, koj yuav tsum tau siv cov npe.
Tej zaum nws yuav yog ib daim ntawv teev npe uas tsis tau teev npe uas tau muab txheeb xyuas tias yog qhov kev taw qhia:
Yog tias koj saib zoo rau ntawm HTML, koj yuav pom tias "Lub Tsev" txuas kuj muaj ib daim ID ntawm youarehere. Qhov no yuav tso cai rau koj los tsim ib qho zaub mov uas qhia txog qhov chaw nyob tam sim no rau koj cov neeg nyeem. Txawm hais tias koj tsis npaj rau qhov muaj qhov cue qhov muag ntawm koj qhov chaw tam sim no, koj tuaj yeem suav cov ntaub ntawv ntawd. Yog tias koj txiav txim siab ntxiv cov cue tom qab, koj yuav muaj tsawg dua cov cim los npaj koj qhov chaw.
Yog tsis muaj CSS styling , cov ntawv qhia XHTML no zoo nkaus li ib daim ntawv teev npe uas tsis teev npe. Muaj cov mos txwv thiab daim ntawv teev cov khoom me me me me. Vim tias kuv tabtom siv chaw placeholder links , feem ntau cov browsers yuav tsis tso cov kev txuas li clickable (hauv qab thiab xiav). Yog tias koj khij hauv HTML saum toj mus rau hauv qhov Web site, koj tus navigation yuav zoo li no:
- Tsev
- Khoom
- Kev Pabcuam
- Tiv tauj peb
Qhov no zoo nkauj tho txawv thiab tsis zoo ib yam li cov zaub mov. Tab sis tsuas yog ob peb CSS hom ntxiv rau daim ntawv, koj tuaj yeem tsim ib qho zaub mov uas ua rau koj txaus siab.
Vertical Navigation Ntawv qhia zaub mov
Ib lub tshuab ntsug navigation ntsug yog heev yooj yim rau kev sau ntawv vim hais tias nws qhia txog tib txoj kev raws li ib qho kev teev npe: nce thiab nqis.
Daim ntawv teev cov khoom tso saib ntawm nplooj ntawv.
Thaum kuv tabtom styling menus, Kuv xav pib ntawm sab nraud thiab ua haujlwm hauv. Ntawm qhov no, kuv txhais tau tias kuv thawj style lub ul # navigation thiab ces txav mus rau cov ntsiab thiab ces cov kev txuas, thiab lwm yam. ua ntej koj txhais tau lub dav ntawm cov ntawv qhia zaub mov. Qhov no yuav xyuas kom meej tias txawm tias cov khoom noj tau ntev ntev los, lawv yuav tsis thawb tus seem ntawm qhov tsim tawm lossis ua rau kab rov tav.
ul # navigation {dav: 12em; }
Thaum kuv tau txais qhov dav teem, Kuv tuaj yeem ua si nrog cov khoom teev. Qhov no tso cai rau kuv muab cov khoom zoo li (los rhuav tshem cov mos txwv), xim keeb kwm, ciam teb, ntawv sib tw, thiab margins.
ul # navigation li {
sau-style: tsis muaj;
tom qab-xim: # 039;
ciam teb sab saum toj: khoom 1px # 039;
text-align: left;
paj: 0;
}
Thaum koj tau tsim cov kev qhia rau cov khoom teev npe koj tuaj yeem pib ua si nrog li cas cov ntawv qhia hauv cov chaw txuas. Thawj style UL # navigation LI A thiab ces tus A: txuas, A: tau mus xyuas, A: hover, thiab A: nquag (yog tias koj xav tau). Rau qhov cov kev sib txuas, Kuv nyiam ua qhov sib txuas ntawm lub caij ua ke (tsis yog lub neej nyob hauv-kab). Lus hauv no teb Qhov no forces lawv coj mus rau tag nrho qhov chaw ntawm LI -thiab lawv ua ntau dua li ib pawg, uas ua rau lawv yooj yim rau cov style li cov zaub mov nyees khawm.Qhov dua li kuv ib txwm ua yog tshem tawm cov underline (ntawv-kho kom zoo nkauj: tsis muaj;), li no ua rau cov nyees khawm zoo dua li cov nyees khawm rau kuv.
Tab sis, tau kawg, koj tus qauv yuav txawv.
ul # navigation li ib {
zaub: thaiv;
ntawv-kho kom zoo nkauj: tsis muaj;
padding: .25em;
ciam teb hauv qab: khoom 1px # 39f;
ciam-txoj cai: khoom 1px # 39f;
}
Daim ntawv ceeb toom uas nrog cov zaub: thaiv; teev nyob rau hauv cov kev txuas, tag nrho lub thawv ntawm cov ntawv qhia zaub mov yog clickable, tsis yog cov ntawv. Qhov no kuj zoo rau kev siv tau. Nco ntsoov teev cov xim txuas (txuas, xyuas, hover thiab nquag) yog tias koj xav kom lawv txawv ntawm lub neej xiav, liab thiab ntshav.
a: link, a: visited {colour: #fff; }
a: hover, a: active {color: # 000; }
Kuv tseem nyiam muab lub xeev hover me ntsis ntxiv los ntawm kev hloov xim tom qab.
ib: yuj {xim tom qab: #fff; }
Yog tias koj xav tau ntau cov qauv ntawm cov tshuab raj ntsug, sab laj cov npe hauv qab no.
- Lub Styled Ntsug Ntawv Qhia
- Ib qho yooj yim ntsug tshuab raj qauv
- Lub Styled Ntsug Khoom Siv nrog Koj Nyob Ntawm No
- Ib qho yooj yim ntsug tshuab raj nrog koj nyob ntawm no
Kab Rov Tav Rov Qab Qhia
Tsim kab rov tav navigation menus yog me ntsis nyuaj tshaj qhov ntsug navigation menus vim tias koj yuav tsum offset qhov tseeb uas HTML npe nyiam tso saib. Xws li cov ntawv qhia kab rov tav, ua ntej tsim koj cov ntawv qhia zaub mov :
Los ua ib kab noj tav toj, ua haujlwm tib yam li koj tau ua nrog cov ntawv qhia ntsug. Pib nrog sab nraud thiab ua haujlwm hauv. Vim kuv xav tau kuv qhov kev taw qhia pib nyob rau sab laug, kuv tso nws nrog 0 sab laug thiab padding, thiab kuv ntab nws mus rau sab laug. Koj kuj yuav tsum tau txais nyob rau hauv tus cwj pwm ntawm qhov chaw dav kom koj lub tshuab raj tsis siv ntau dua los yog tsawg dua qhov chaw tshaj qhov koj xav tau. Rau kab rov tav, qhov no yog qhov dav dav ntawm qhov tsim. Kuv tseem ntxiv xim tom qab rau tag nrho daim ntawv kom nws yooj yim nyeem ntawv.
ul # navigation {
ntab: sab laug;
paj: 0;
padding: 0;
dav: 100%;
tom qab-xim: # 039;
}
Tab sis daim card mus rau txoj kab ntawv taw qhia txoj hauv kev taw qhia yog nyob hauv daim ntawv teev khoom. Sau cov khoom yog feem ntau ntawm cov khoom thaiv, uas txhais tau hais tias lawv yuav muaj ib qho tshiab uas tau muab tso ua ntej thiab tom qab txhua zaus. Los ntawm kev hloov cov zaub ntawm block rau inline, koj yuam kom sau cov npe rau kab tom ntej mus rau ib leeg ntawm ib sab.
ul # navigation li {zaub: inline; }
Kuv kho cov kev txuas raws nraim li kuv tau kho lawv hauv cov ntawv qhia ntsug navigation, nrog tib xim thiab ntawv kho kom zoo nkauj. Kuv ntxiv ib sab sab sauv kom pom cov nyees khawm thaum lawv hovered dhau. Qhov tsuas yog kuv tshem tawm yog cov zaub: thaiv; raws li uas yuav muab cov xov xwm rov qab rau hauv thiab rhuav tshem cov ntawv qhia kab rov tav.
ul # navigation li ib {
ntawv-kho kom zoo nkauj: tsis muaj;
padding: .25em 1em;
ciam teb hauv qab: khoom 1px # 39f;
ciam teb sab saum toj: khoom 1px # 39f;
ciam-txoj cai: khoom 1px # 39f;
}
a: link, a: visited {colour: #fff; }
ul # navigation li ib: hover {
tom qab-xim: #fff;
xim: # 000;
}
Koj Cov Lus No Nyob Ntawm No
Lwm qhov ntawm HTML yog qhov koj paub txog koj tus kheej. Yog tias koj xav hloov koj lub tshuab raj qhia koj qhov chaw nyob tam sim no ntawm koj cov neeg siv, tsuas yog siv daim ID no los txheeb xyuas cov xim tom qab los yog lwm yam. Tshem tawm tias tus cwj pwm ntawm tus ID mus rau cov ntawv qhia zaub mov tseeb rau lwm cov nplooj ntawv kom cov nplooj ntawv tam sim no tseem ceeb.
ul # navigation li # youarehere a {background-color: # 09f; }
Yog tias koj muab cov yeeb yam no ua ke rau ntawm koj nplooj ntawv, koj tuaj yeem tsim ib txoj kab los yog ntsug tshuab raj uas ua haujlwm nrog koj lub vev xaib, tiam sis nws yooj yim mus download tau thiab yooj yim los hloov tshiab yav tom ntej. Siv XHTML + CSS puv koj cov npe rau hauv ib lub cuab tam heev rau kev tsim.
Yog tias koj xav tau ntau cov qauv ntawm kab ntawv tav toj, sab laj txog cov hauv qab no.
- Lub Styled Horizontal Ntawv qhia zaub mov
- Ib Daim Ntawv Qhia Kab Rov Tav Tus Qauv Kab Rov Tav
- Lub Styled Horizontal Ntawv Qhia Ua Nrog Koj Nyob Ntawm No
- Ib Daim Ntawv Qhia Txog Kab Rov Tav Tus Qauv Kab Mob Qus nrog Koj Nyob Ntawm No