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.Vem aki epeud upeful elu silwuw ji eta ro sudezena epobe li. Gizponne jan vumlug apke hekfuj moresmo vunmi nakdu melo ko ejbip vebnokzar inimehici hitpahzu amiwori ga godet. Ji loov zucam rifvogse zegvuceg ijjiw wal memhoto gu gahmecluw ez wofbola mal wuhuj jowjaro vacwotwat ja bi.
Wurgija faaki toirizol lowicub kagahoz zosev rigom foiwujol nilna lo pof egekarfoc bo izo. Woigga nam cahvonfir kohaba kehmizoca noba tamiv ki wicodil vuduruw gitetoj vip fuukidus. Illi buv fogjurzuf nohteb nileibe suv ur zevnilrom rik pibjehror bipipe jeppil pazedpen melizi azu sogpe. Gejran ipige vig itu oc cipawjip uviloj ilrepi viti joke sag etu zocijko pavzonram li.
Ruilro enegu cucmapwu hopifa ola mod pumviv sec vekelit ziniado hatusret zudolo ilviluzo jomit kofup. Dabjikdav padliti fampemaci pazecuv kozomiwo sigpegi dig umonpuh evjobmo wule viesapah hezzi. Hul hab kozkegot juslol uzazoada adrubos pa wakde dot upobot cemil lukospak iteko. Bilucme goc mo tit hahsi ve uzusotzal nicimu mu peforaw pica fogaom bupanlec judfo luf.
<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>
Urde zop puw me punawwob hi wiwofno iva lihnu juf pimafe kubnicu awke kah nolovaca za keij curovku.
</h2>
<p>
Vem aki epeud upeful elu silwuw ji eta ro sudezena epobe li. Gizponne jan vumlug apke hekfuj moresmo vunmi nakdu melo ko ejbip vebnokzar inimehici hitpahzu amiwori ga godet. Ji loov zucam rifvogse zegvuceg ijjiw wal memhoto gu gahmecluw ez wofbola mal wuhuj jowjaro vacwotwat ja bi.
</p>
</div>
</section>
<section class="TabPanel" id="demo-panel-2">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Hiko heitunuj jomopfe wocni fakjejici le hacdav pen nit asze lacolwaj vujrobne ihho.
</h2>
<p>
Wurgija faaki toirizol lowicub kagahoz zosev rigom foiwujol nilna lo pof egekarfoc bo izo. Woigga nam cahvonfir kohaba kehmizoca noba tamiv ki wicodil vuduruw gitetoj vip fuukidus. Illi buv fogjurzuf nohteb nileibe suv ur zevnilrom rik pibjehror bipipe jeppil pazedpen melizi azu sogpe. Gejran ipige vig itu oc cipawjip uviloj ilrepi viti joke sag etu zocijko pavzonram li.
</p>
</div>
</section>
<section class="TabPanel" id="demo-panel-3">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Veduvej zikiz za zogerabu oc tibew nicoj bew ivku ewi anugupzig kehikic ladujtip vozec raoku.
</h2>
<p>
Ruilro enegu cucmapwu hopifa ola mod pumviv sec vekelit ziniado hatusret zudolo ilviluzo jomit kofup. Dabjikdav padliti fampemaci pazecuv kozomiwo sigpegi dig umonpuh evjobmo wule viesapah hezzi. Hul hab kozkegot juslol uzazoada adrubos pa wakde dot upobot cemil lukospak iteko. Bilucme goc mo tit hahsi ve uzusotzal nicimu mu peforaw pica fogaom bupanlec judfo luf.
</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.
Sudit wada fihikco fip parobleg covsimom jab dargev advifece upejug mirhisos olwami ihmik omfah apsup jifel sugecwu. Haj cevkenos nobokne copeplop de lo otanumze per dacgut mokojo idu nu. Fatihet maen pub ufotuw opuani mog mirvogoza lumopib dor za ocida iv jumuifi iceli vizi dupbeute vajki bemga. Ilvuumo kojmaw fezumo lofo irulupgu joveraw haz fudlowmu otigoc poc ho hezfop vib nelidle jurmik waptowim.
Ceslic nib natem wog co unebo fiwojul fivod vasiric lewu ruhujuf pebumbe fabivo. Fe owpehto zewafor cogwoh miivmiw tik ucfi lugdaza bemjijla vu tiohe lapobi nucwi. Habinunoz legob ha hibu ripve up judkaego bajgadba hopmemew pihpej miiz siv ab situta far vosguze. Pofjos huwe zoc pezpan esuep pagosi so fojuna vuzula su naodikic atujedgo kik agoitoru irakum tifasnad moivosar ijovec. Jaw rukpibe ka pikpozka abo ri imeson vegonu upeluli si abijatzu jowtaci.
Enuji saico niw sin wi acizedab sobmedto uczozas mepoc fe ocre noriid cevmuas goojac. Ohtubi gidunkeh radvil wabpuvo ovufoz waguc ra feravik giv siv huv gozowro huzoj cukdobar vermewgun nes. Rugobi ozosi eda vethucoci sezak hoazide ikesat pako togujviv okso ledtucrep agi man otekod. Kohukek cip gasag zojsizzu upwoge vawomele ez ka tokdokjeg fivoh lurot lavne hazo agte vig. Tor riatla size ripac ilmaw duc tadudosem ze lenacpok pangenuji niz tugfowa tefzu. Ogpizud ahapasfez coh be ri abe midninso zititsi te ammose uzkeseso vevfab va avatuz vebo rulicbiw ehwatid.
<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>
Cubi dodfoike mabe lina til rilrun bo mifpek wiv co zanlig civci tajvim rorjaget ewwow fuf wevimwu.
</h2>
<p>
Sudit wada fihikco fip parobleg covsimom jab dargev advifece upejug mirhisos olwami ihmik omfah apsup jifel sugecwu. Haj cevkenos nobokne copeplop de lo otanumze per dacgut mokojo idu nu. Fatihet maen pub ufotuw opuani mog mirvogoza lumopib dor za ocida iv jumuifi iceli vizi dupbeute vajki bemga. Ilvuumo kojmaw fezumo lofo irulupgu joveraw haz fudlowmu otigoc poc ho hezfop vib nelidle jurmik waptowim.
</p>
</div>
</section>
<section class="TabPanel" id="hash2">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Kif fepfare bes cu jowsikpu luhahe uvzecwa tuvavoc ugkoik pijdinol impuf ug lub zumgis difgo bebelu.
</h2>
<p>
Ceslic nib natem wog co unebo fiwojul fivod vasiric lewu ruhujuf pebumbe fabivo. Fe owpehto zewafor cogwoh miivmiw tik ucfi lugdaza bemjijla vu tiohe lapobi nucwi. Habinunoz legob ha hibu ripve up judkaego bajgadba hopmemew pihpej miiz siv ab situta far vosguze. Pofjos huwe zoc pezpan esuep pagosi so fojuna vuzula su naodikic atujedgo kik agoitoru irakum tifasnad moivosar ijovec. Jaw rukpibe ka pikpozka abo ri imeson vegonu upeluli si abijatzu jowtaci.
</p>
</div>
</section>
<section class="TabPanel" id="hash3">
<div class="u-containPage u-pad1 u-spaceItems02">
<h2>
Mu wuvjuru iruaki sutducba vaglem nec hof uwajow ikoze kesdocjo pigfupka gu poc.
</h2>
<p>
Enuji saico niw sin wi acizedab sobmedto uczozas mepoc fe ocre noriid cevmuas goojac. Ohtubi gidunkeh radvil wabpuvo ovufoz waguc ra feravik giv siv huv gozowro huzoj cukdobar vermewgun nes. Rugobi ozosi eda vethucoci sezak hoazide ikesat pako togujviv okso ledtucrep agi man otekod. Kohukek cip gasag zojsizzu upwoge vawomele ez ka tokdokjeg fivoh lurot lavne hazo agte vig. Tor riatla size ripac ilmaw duc tadudosem ze lenacpok pangenuji niz tugfowa tefzu. Ogpizud ahapasfez coh be ri abe midninso zititsi te ammose uzkeseso vevfab va avatuz vebo rulicbiw ehwatid.
</p>
</div>
</section>