The TabPanel
CSS pattern and TabList
JavaScript
pattern combine with the MenuBar
pattern to pull off accessible tabbed subnavigation.
When JavaScript is not active, there is no active tab and the menu acts as a
set of links to the TabPanel
elements below.
When JavaScript is active and the menu links resolve to the associated panels, the relevant panels are hidden, the first is shown and some interactions are established:
click
(or tap) of tabs, the associated panel is displayed.←
or →
) will select the tab in that direction.Pi vaik siolpiv ijebdiz hovtokab iwgatig samem fadjom gibis geral ro bo bizisum sor cuc kuulezor hac. Toj hic now gep la lolhuhsu zec riv ik fe rorewje orzulez derlim ifiheoho fi mofe. Vuforbeh lub reppu azogem cat su wab jovegce codalca gu azned nubus feb vedtonud.
Sez ec lewgi ikuuhioro cuj vohawruv kir ipekod huzfoabo uholi tarob ocasib howrun ritub ruc upo. Nekid kurol irlo lo um sitarim ke dehum hengi rasub dorer lebvawvu. Buseahi cuuv zezgon movfil ogedoc oj gukoladu zawofoti onahipi nuzkerag wuveugu feov rabjaris tevi wuza. Poole baruoh wa ufu gajoj an oc helotco venjibpa galinte ipget tesa rodeh ol ro cizad fepgo pac. Wiif jap icluwu sa zisisloz manfi nuup wow kitseban emuwu sar waw. Ju neuwo ineavud udevef in fiwliw vecwac waloru zog jelecob ratku me fejleshow lombi be wutoklep caoj.
Cehasi epi ihu zisde gulsilwu ahgi mogjem peam gi tiatgic pibulhi zoga. Tek gam evo bo getutu ronu ushe juhup zotodo oveligu rur se nekef. Guvdummo lo givkeec fo fisi og ugufukha bo didioga idizoceh mavi sozzimi ni mafospe. Zaapli nujleofo ho huvvomsu awemaf pof wus sesuhi jawwab nuwurto rekbawfeg lob andu ruiz. Pefurem sudetako rarfoip ekebele lekve tuhi wedeblo romupno vef wugadrew mice julezowa juoc hibeni hetsi levihgid.
<div class="u-bgSilver">
<div class="u-containPage u-lg-padSides1">
<ul class="MenuBar js-TabList" >
<li class="MenuBar-item">
<a class="MenuBar-link " href="#demo-panel-1" >
Demo Tab 1
</a>
</li>
<li class="MenuBar-item">
<a class="MenuBar-link " href="#demo-panel-2" >
Demo Tab 2
</a>
</li>
<li class="MenuBar-item">
<a class="MenuBar-link " href="#demo-panel-3" >
Demo Tab 3
</a>
</li>
</ul>
</div>
</div>
<section class="TabPanel" id="demo-panel-1">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Rasla idef rec iruwu racsemfa ewawubvis wugotom uf tofowi ec wakeji nakufo vuk.
</h2>
<p>
Pi vaik siolpiv ijebdiz hovtokab iwgatig samem fadjom gibis geral ro bo bizisum sor cuc kuulezor hac. Toj hic now gep la lolhuhsu zec riv ik fe rorewje orzulez derlim ifiheoho fi mofe. Vuforbeh lub reppu azogem cat su wab jovegce codalca gu azned nubus feb vedtonud.
</p>
</div>
</section>
<section class="TabPanel" id="demo-panel-2">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Dadirce mazulnu ja ali uj dupewo afe ro moc ebsajcod hekbu nerdupet avse.
</h2>
<p>
Sez ec lewgi ikuuhioro cuj vohawruv kir ipekod huzfoabo uholi tarob ocasib howrun ritub ruc upo. Nekid kurol irlo lo um sitarim ke dehum hengi rasub dorer lebvawvu. Buseahi cuuv zezgon movfil ogedoc oj gukoladu zawofoti onahipi nuzkerag wuveugu feov rabjaris tevi wuza. Poole baruoh wa ufu gajoj an oc helotco venjibpa galinte ipget tesa rodeh ol ro cizad fepgo pac. Wiif jap icluwu sa zisisloz manfi nuup wow kitseban emuwu sar waw. Ju neuwo ineavud udevef in fiwliw vecwac waloru zog jelecob ratku me fejleshow lombi be wutoklep caoj.
</p>
</div>
</section>
<section class="TabPanel" id="demo-panel-3">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Bevi vervusga nuhez dasej zobeje nagmodu hiclu pusjegwu uzace guthut lalguuf baromlo silzulca kaka lo hi.
</h2>
<p>
Cehasi epi ihu zisde gulsilwu ahgi mogjem peam gi tiatgic pibulhi zoga. Tek gam evo bo getutu ronu ushe juhup zotodo oveligu rur se nekef. Guvdummo lo givkeec fo fisi og ugufukha bo didioga idizoceh mavi sozzimi ni mafospe. Zaapli nujleofo ho huvvomsu awemaf pof wus sesuhi jawwab nuwurto rekbawfeg lob andu ruiz. Pefurem sudetako rarfoip ekebele lekve tuhi wedeblo romupno vef wugadrew mice julezowa juoc hibeni hetsi levihgid.
</p>
</div>
</section>
In some cases it can be helpful to have track the current tab in the URL. This allows users to share links to pages already showing a specific tab. You can opt into this by adding the data-track-tab-in-url='true'
attribute to the tabs container and ensuring each tab item has a valid URL hash as its href.
This will do a couple of things: - Whenever a tab that is not the first tab is clicked, its ID will be added to the URL hash. - Whenever the page is loaded with a hash in the URL, the corresponding tab will be shown. If it is not the first tab it will also be scrolled to.
Ehuahaoti pinabavis forwovfo gi ka no bewfahil benvos pawva ok fedfione foze wafritah hib kuhnok uzab monacad. Dusoweg figaef veawa lotez zopidas nobzus kaod ibbi uru bukoh miwloznes viisimac. Dapaf sewoj itabud acazolek ec magup amnuhaka rohooro vida hegmaaji ovukav geki. Ekugho jofkav ketmajopo anucadi ap ci kulitto apupaldi zac akigoczo ba ze zab zade.
Nilipwoj mauzza ilmudsu oswewe ecdize tiznalnu ostul ce wajor vubcuptu ettuwaz mukporud koktitip. Tubpa oticato vogeni luwu in nij fod mawwude muhuw gojoz wibeb jaju ekorog. Fufij pujoc vazjigfas mocid du juintog vorlimjes benjat cuwowcuz posjeh ihitef koscabe taf onicuzla zihuv gepfubazu. Gefzew ug ap lak anu lecuhji jul mus gav obowa kethu soaleof vemzoba batik acsorgag zo foksogbon. Egu botacut repsik uzulubte lazocgi muj ijawot cacomzu pa baldipgid bolbuzan ledazu woh bunsa me ku unreb itmefre. Zicikdo egkilab movjostij herjut rumajlov uripufev feboow muw lu ika kiogu fitdur aw dueku zitownad mo.
Haovojag pe wilkuhduf lifuc asovej osed ge mahziiz buoci veb filbo cadova iwepugpe he tem budnoh ruecazi. Mimebnug sipo notsu sonsize ifiga wucsah isme wis oguelufi to gitzuzgu pum al. Gi ru demabeje ogumefu ca kebipo ogbewmu apumuufi pedpicsuc jielote bapo nokgagep nan sujlesuji nusaz fisof. Wuwdaci nis jot iripun te vikfun wuz biet divtuhsej maj kametlew wab ro gigeviiw kav. Zilev uwgu ceb gedkosu faktib zejoti binor likkehlik ruwdini sidceile bamug hife gasikje vuh be. Zutamhe nuwfag fil wilfe ahdalzip geha lad ufu ewosa si jairi salpa nivnazvuj uju coliaci peja reked. Ocapeori fume gujmezak mavbidak tikic landodim jipdeha iwbit ko egpifu degakop jiolu wa demerej ji la umwez rid.
<div class="u-bgSilver">
<div class="u-containPage u-lg-padSides1">
<ul class="MenuBar js-TabList" data-track-tab-in-url='true'>
<li class="MenuBar-item">
<a class="MenuBar-link " href="#hash1" >
Demo Tab 1
</a>
</li>
<li class="MenuBar-item">
<a class="MenuBar-link " href="#hash2" >
Demo Tab 2
</a>
</li>
<li class="MenuBar-item">
<a class="MenuBar-link " href="#hash3" >
Demo Tab 3
</a>
</li>
</ul>
</div>
</div>
<section class="TabPanel" id="hash1">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Oruboc tedrustoh gan peejwuh ve lengatew dib uf fekpakra lisu fonko tokevizav foz faot.
</h2>
<p>
Ehuahaoti pinabavis forwovfo gi ka no bewfahil benvos pawva ok fedfione foze wafritah hib kuhnok uzab monacad. Dusoweg figaef veawa lotez zopidas nobzus kaod ibbi uru bukoh miwloznes viisimac. Dapaf sewoj itabud acazolek ec magup amnuhaka rohooro vida hegmaaji ovukav geki. Ekugho jofkav ketmajopo anucadi ap ci kulitto apupaldi zac akigoczo ba ze zab zade.
</p>
</div>
</section>
<section class="TabPanel" id="hash2">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Nij mek wuc omiujioku tuzdec tepejbe enbe ico jotko ju esime rivoaci evoof olwofra.
</h2>
<p>
Nilipwoj mauzza ilmudsu oswewe ecdize tiznalnu ostul ce wajor vubcuptu ettuwaz mukporud koktitip. Tubpa oticato vogeni luwu in nij fod mawwude muhuw gojoz wibeb jaju ekorog. Fufij pujoc vazjigfas mocid du juintog vorlimjes benjat cuwowcuz posjeh ihitef koscabe taf onicuzla zihuv gepfubazu. Gefzew ug ap lak anu lecuhji jul mus gav obowa kethu soaleof vemzoba batik acsorgag zo foksogbon. Egu botacut repsik uzulubte lazocgi muj ijawot cacomzu pa baldipgid bolbuzan ledazu woh bunsa me ku unreb itmefre. Zicikdo egkilab movjostij herjut rumajlov uripufev feboow muw lu ika kiogu fitdur aw dueku zitownad mo.
</p>
</div>
</section>
<section class="TabPanel" id="hash3">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Afuli maebi fafwumve ruuw fiaha jepehe ribzo pa sogda kigci bow af.
</h2>
<p>
Haovojag pe wilkuhduf lifuc asovej osed ge mahziiz buoci veb filbo cadova iwepugpe he tem budnoh ruecazi. Mimebnug sipo notsu sonsize ifiga wucsah isme wis oguelufi to gitzuzgu pum al. Gi ru demabeje ogumefu ca kebipo ogbewmu apumuufi pedpicsuc jielote bapo nokgagep nan sujlesuji nusaz fisof. Wuwdaci nis jot iripun te vikfun wuz biet divtuhsej maj kametlew wab ro gigeviiw kav. Zilev uwgu ceb gedkosu faktib zejoti binor likkehlik ruwdini sidceile bamug hife gasikje vuh be. Zutamhe nuwfag fil wilfe ahdalzip geha lad ufu ewosa si jairi salpa nivnazvuj uju coliaci peja reked. Ocapeori fume gujmezak mavbidak tikic landodim jipdeha iwbit ko egpifu degakop jiolu wa demerej ji la umwez rid.
</p>
</div>
</section>