Navs
Fa'amaumauga ma fa'ata'ita'iga mo le fa'aogaina o vaega ole fa'atautaiga a Bootstrap.
Fa'asagaga o lo'o maua i Bootstrap fa'asoa fa'ailoga lautele ma sitaili, mai le .nav
vasega fa'avae i setete malosi ma le le atoatoa. Fa'afesuia'i vasega sui e fesuia'i i le va o sitaili ta'itasi.
O le .nav
vaega autu e fausia i le flexbox ma maua ai se faavae malosi mo le fausiaina o ituaiga uma o vaega o le folauga. E aofia ai nisi sitaili fa'asili (mo le galue ma lisi), nisi fa'apipi'i feso'ota'iga mo vaega lapo'a lapo'a, ma sitaili fa'aletonu masani.
O le .nav
vaega faavae e le aofia ai soʻo se .active
setete. O fa'ata'ita'iga o lo'o mulimuli mai e aofia ai le vasega, aemaise lava e fa'aalia ai o lenei vasega fa'apitoa e le fa'aosoina so'o se sitaili fa'apitoa.
O vasega e fa'aoga i le taimi atoa, ina ia mafai ai ona matua fetuutuuna'i lau fa'ailoga. Fa'aoga <ul>
s pei o luga, pe ta'avale oe lava ma fai se <nav>
elemene. Ona o le .nav
fa'aoga display: flex
, o feso'ota'iga nav e amio tutusa ma mea nav, ae aunoa ma le fa'ailoga fa'aopoopo.
Suia le sitaili o .nav
le s vaega i suiga ma mea aoga. Faʻafefiloi ma faʻafetaui pe a manaʻomia, pe fau sau oe lava.
Suia le laina fa'alava o lau nav i le flexbox utilities . E le mafai, o navs e fa'aoga agavale, ae faigofie ona e suia i le ogatotonu po'o le taumatau.
Fa'atotonugalemu ma .justify-content-center
:
Fa'aoga taumatau ma .justify-content-end
:
Fa'aputu lau fa'atautaiga e ala i le suia o le fa'atonuga o mea fa'apipi'i ma le .flex-column
aoga. E mana'omia le fa'aputu i luga o nisi va'aiga ae le o isi? Fa'aaogā fa'aliliuga tali (fa'ata'ita'iga, .flex-sm-column
).
E pei lava o taimi uma, e mafai ona fa'atauva'a tūsa'o e aunoa ma <ul>
le s, fo'i.
Ave le nav autu mai luga ma faʻaopoopo le .nav-tabs
vasega e faʻatupuina se faʻaoga faʻapipiʻi. Fa'aoga latou e fai ai tabbable regions ma la matou tab JavaScript plugin .
Ave lena lava HTML, ae faʻaaoga .nav-pills
nai lo:
Fa'amalosi au .nav
mea e fa'alautele le lautele o avanoa se tasi o vasega fa'aleleia e lua. Ina ia fa'atumu uma avanoa avanoa i lau .nav-item
s, fa'aoga .nav-fill
. Matauina o avanoa uma faalava o lo'o nofoia, ae le o mea uma nav e tutusa le lautele.
A faʻaaogaina se <nav>
faʻataʻitaʻiga faʻavae, ia mautinoa e .nav-item
faʻapipiʻi i luga o taula.
Mo elemene tutusa-lautele, faʻaaoga .nav-justified
. O avanoa fa'ata'atia uma o le a nofoia e feso'ota'iga nav, ae le pei o .nav-fill
luga, o mea uma nav o le a tutusa le lautele.
E tutusa ma le .nav-fill
faʻataʻitaʻiga e faʻaaoga ai se <nav>
faʻataʻitaʻiga faʻavae, ia mautinoa e .nav-item
faʻapipiʻi i luga o taula.
Afai e te mana'omia ni suiga o le nav tali, mafaufau e fa'aaoga se faasologa o flexbox utilities . E ui ina sili atu le tautala, o nei mea aoga e ofoina atu le faʻavasegaina sili atu i le tali atu. I le faʻataʻitaʻiga o loʻo i lalo, o le a faʻapipiʻi le matou nav i luga o le pito pito i lalo, ona faʻafetaui lea i se faʻataʻitaʻiga faʻalava e faʻatumu ai le lautele avanoa e amata mai i le laʻititi laʻititi.
Afai o lo'o e fa'aogaina navs e tu'uina atu ai se pa fa'atauta'iga, ia mautinoa e fa'aopoopo se role="navigation"
i le koneteina matua sili ona talafeagai o le <ul>
, po'o le afifiina o se <nav>
elemene i le ta'avale atoa. Aua le fa'aopoopoina le matafaioi ia <ul>
te ia lava, aua o le a taofia ai mai le fa'asalalauina o se lisi moni e ala i tekinolosi fesoasoani.
Manatua o faʻamau faʻatau, e tusa lava pe faʻailoga vaʻaia e pei o faʻamau i le .nav-tabs
vasega, e le tatau ona tuʻuina atu role="tablist"
, role="tab"
poʻo role="tabpanel"
uiga. E na'o mea ia e talafeagai mo feso'ota'iga fa'apipi'i fa'amalosi, e pei ona fa'amatalaina i le WAI ARIA Authoring Practices . Va'ai le amio a le JavaScript mo feso'ota'iga fa'apipi'i malolosi i lenei vaega mo se fa'ata'ita'iga.
Fa'aopoopo i lalo menus fa'atasi ai ma sina HTML fa'aopoopo ma le fa'amaufa'ailoga JavaScript plugin .
Fa'aoga le fa'apipi'i JavaScript-fa'aaofia ta'ito'atasi pe ala i le bootstrap.js
faila tu'ufa'atasia-e fa'alautele atu ai a matou ta'avale ta'avale ma fuala'au e fa'atupu ai fa'ailoga o mea fa'apitonu'u, e o'o lava i fa'alalo menus.
Afai o loʻo e fausiaina la matou JavaScript mai le puna, e manaʻomiautil.js
.
Dynamic tabbed interfaces, e pei ona faʻamatalaina i le WAI ARIA Authoring Practices , e manaʻomia role="tablist"
, role="tab"
, role="tabpanel"
, ma isi aria-
uiga faʻaopoopo ina ia mafai ai ona faʻaalia o latou fausaga, faʻatinoga ma le tulaga o loʻo i ai nei i tagata faʻaogaina tekinolosi fesoasoani (e pei o le faitau mata).
Manatua o fesoʻotaʻiga faʻapipiʻi faʻamalosi e le tatau ona aofia ai menus pa'ū, aua e mafua ai le faʻaogaina ma le faʻaogaina o faʻafitauli. Mai se va'aiga fa'aoga, o le mea moni e le o vave fa'aalia le fa'ailoga o lo'o fa'aalia i le taimi nei (ona o lo'o i totonu o le lisi tapuni tapuni) e mafai ona mafua ai le fenumiai. Mai le fa'aogaina o le va'aiga, e le'o iai i le taimi nei se auala talafeagai e fa'afanua ai lenei ituaiga faufale i se fa'ata'ita'iga masani WAI ARIA, o lona uiga e le faigofie ona fa'amalamalamaina e tagata fa'aoga tekinolosi fesoasoani.
Raw denim masalo e te le'i fa'alogo i ai Jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Faʻafeiloaʻi i le salvia cillum iphone. Seitan aliquip quis cardigan ofu Amerika, butcher voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Ina ia fesoasoani e fetaui ma ou manaʻoga, e aoga lenei <ul>
faʻailoga -faʻavae, e pei ona faʻaalia i luga, poʻo soʻo se faʻailoga "taʻavale lau oe" faʻailoga. Manatua afai o loʻo e faʻaaogaina <nav>
, e le tatau ona e faʻaopoopo role="tablist"
saʻo i ai, aua o le a faʻaumatia ai le matafaioi masani a le elemene o se faʻailoga faʻailoga. Ae, sui i se isi elemene (i le faʻataʻitaʻiga o loʻo i lalo, se faigofie <div>
) ma afifi le <nav>
faʻataʻamilomilo.
O lo'o galue fo'i le fa'apipi'i fa'atasi ma fualaau.
E le gata i lea, ae e le o se mea e sili ona leaga i le taimi nei. Fugiat velit proident aliquip nisi incididunt nostrud exercitation proident est nisi. Iure magna elit commodo anim ex veniam culpa eiusmod id nostrud sat cupidatat in veniam ad. Eiusmod consequat eu adipisicing minim anim aliquip cupidatat culpa excepteur quis. Occaecat sit eu exercitation irure Lorem incididunt nostrud.
Ad pariatur nostrud pariatur exercitation ipsum ipsum culpa mollit commodo mollit ex. Aute sunt incididunt amet commodo est sint nisi deserunt pariatur do. Aliquip ex eiusmod voluptate exercitation cillum id incididunt elit sunt. Qui minim sit magna Lorem id et dolore velit Lorem amet exercitation duis deserunt. Anim id labore elit adipisicing ut in id occaecat pariatur ut ullamco ea tempor duis.
Est quis nulla laborum officia ad nisi ex nostrud culpa Lorem excepteur aliquip dolor aliqua irure ex. Nulla ut duis ipsum nisi elit fugiat commodo sunt reprehenderit laborum veniam eu veniam. Eiusmod minim exercitation fugiat irure ex labore incididunt do fugiat commodo aliquip sit id deserunt reprehenderit aliquip nostrud. Amet ex cupidatat excepteur aute veniam incididunt mollit cupidatat esse irure officia elit do ipsum ullamco Lorem. Ullamco ut ad minim do mollit labore ipsum laboris ipsum commodo sunt tempor enim incididunt. Commodo quis sunt dolore aliquip aute tempor irure magna enim minim reprehenderit. Ullamco consectetur culpa veniam sint cillum aliqua incididunt velit ullamco sunt ullamco quis quis commodo voluptate. Mollit nulla nostrud adipisicing aliqua cupidatat aliqua pariatur mollit voluptate voluptate consequat non.
Ma faatasi ai ma fualaau tuusao.
Cillum ad ut irure tempor velit nostrud occaecat ullamco aliqua anim Lorem sint. Veniam sint duis incididunt do esse magna mollit excepteur laborum qui. Id id reprehenderit sit est eu aliqua occaecat quis et velit excepteur laborum mollit dolore eiusmod. Ipsum dolor in occaecat commodo et voluptate minim reprehenderit mollit pariatur. Deserunt non laborum enim et cillum eu deserunt excepteur ea incididunt minim occaecat.
Culpa dolor voluptate do laboris laboris irure reprehenderit id incididunt duis pariatur mollit aute magna pariatur consectetur. Eu veniam duis non ut dolor deserunt commodo et minim in quis laboris ipsum velit id veniam. Quis ut consectetur adipisicing officia excepteur non sit. Ut et elit aliquip labore Lorem enim eu. Ullamco mollit occaecat dolore ipsum id officia mollit qui esse anim eiusmod do sint minim consectetur qui.
Fugiat id quis dolor culpa eiusmod anim velit excepteur proident dolor aute qui magna. Ad proident laboris ullamco esse anim Lorem Lorem veniam quis Lorem irure occaecat velit nostrud magna nulla. Velit et et proident Lorem do ea tempor officia dolor. Reprehenderit Lorem aliquip labore est magna commodo est ea veniam consectetur.
Eu dolore ea ullamco dolore Lorem id cupidatat excepteur reprehenderit consectetur elit id dolor proident in cupidatat officia. Voluptate excepteur commodo labore nisi cillum duis aliqua do. Aliqua amet qui mollit consectetur nulla mollit velit aliqua veniam nisi id do Lorem deserunt amet. Culpa ullamco sit adipisicing labore officia magna elit nisi in aute tempor commodo eiusmod.
E mafai ona e fa'agaoioia se fa'ailoga po'o se pill navigation e aunoa ma le tusiaina o so'o se JavaScript i le na'o le fa'ama'oti data-toggle="tab"
po'o data-toggle="pill"
luga o se elemene. Fa'aoga nei uiga fa'amaumauga i luga .nav-tabs
po'o .nav-pills
.
Fa'aaga tabbable tabs e ala i le JavaScript (e tatau ona fa'agaoioia ta'itasi ta'itasi):
E mafai ona e fa'agaoioia laupepa ta'itasi i ni auala se tele:
Ina ia fa'agesegese fa'amau i totonu, fa'aopoopo .fade
i .tab-pane
. E tatau fo'i .show
i le fa'ailoga muamua ona fa'aalia le mea muamua.
Metotia ma suiga e le tutusa
O metotia API uma e le fetaui ma amata se suiga . Latou te toe fo'i atu i le tagata telefoni i le taimi lava e amata ai le suiga ae le'i uma . E le gata i lea, o le a le amana'ia se auala e vala'au ai i se vaega o suiga .
Fa'aagaoioia se fa'ailoga elemene ma mea o lo'o i totonu. O le Tab e tatau ona i ai se data-target
poʻo se href
faʻatatau i se pusa pusa i le DOM.
Filifili le fa'ailoga ua tu'uina atu ma fa'aali atu lona fa'ailoga fa'atasi. So'o se isi fa'ailoga sa filifilia muamua e le'i filifilia ma o lona fa'ailoga e natia. Toe fo'i atu i le tagata vala'au a'o le'i fa'aalia moni le fa'ailoga (fa'atusa a'o le'i tupu le shown.bs.tab
mea na tupu).
Fa'aleaga le lisi o se elemene.
Pe a fa'aalia se lisi fou, e mu mea na tutupu i le fa'asologa lenei:
hide.bs.tab
(i luga o le lisi o lo'o galue nei)show.bs.tab
(i luga o le faʻailoga o le a faʻaalia)hidden.bs.tab
(i luga o le lisi galue muamua, tutusa ma lehide.bs.tab
mea na tupu)shown.bs.tab
(i luga o le faʻailoga fou faatoa faʻaalia, tutusa ma leshow.bs.tab
mea na tupu)
Afai e le'i fa'agaoioi le tab, o le a le tapeina le hide.bs.tab
ma mea tutupu.hidden.bs.tab
Ituaiga Mea | Fa'amatalaga |
---|---|
show.bs.tab | O lenei mea na tupu e mu i luga o faʻaaliga faʻaaliga, ae leʻi faʻaalia le faʻailoga fou. Fa'aoga event.target ma event.relatedTarget fa'atatau i le fa'agaio'iga ta'aloga ma le fa'agaio'iga muamua (pe a maua) ta'itasi. |
fa'aalia.bs.tab | O lenei mea e tupu e mu i luga o le faʻaaliga faʻapipiʻi pe a uma ona faʻaalia se tab. Fa'aoga event.target ma event.relatedTarget fa'atatau i le fa'agaio'iga ta'aloga ma le fa'agaio'iga muamua (pe a maua) ta'itasi. |
hide.bs.tab | E mu lenei mea pe a fa'aalia se fa'ailoga fou (ma fa'apea e natia ai le fa'agaioiga muamua). Fa'aoga event.target ma event.relatedTarget fa'atatau i le lisi o lo'o i ai nei ma le lisi fou e le o toe mamao-to-be-active. |
hidden.bs.tab | O lenei mea na tupu e mu pe a uma ona faʻaalia se laupepa fou (ma o lea e natia ai le faʻasologa muamua). Fa'aoga event.target ma event.relatedTarget fa'atatau i le ta'ifa'agaaga muamua ma le fa'ailoga fou fou, fa'asologa. |