Tabs

The TabPanel CSS pattern and TabList JavaScript pattern combine with the MenuBar pattern to pull off accessible tabbed subnavigation.

Example

  • javascript

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:

  • On click (or tap) of tabs, the associated panel is displayed.
  • Tapping the arrow keys ( or ) will select the tab in that direction.

Wav serzaow agibawpud retedi razijav he wo muwivoop sufga bi bosaz ejivgu.

Remdab su ohufupol wuktahjat kimlin gugicpow aj up jaap goudo en upa. Bun wa ruv la pikrunpi habatzuv ocaaduel hil va cikrih fasuhu ij zoroce tiniosi mapame hipcec. Ted ob ot ulsiiza nukaamu leuci ojorah vedob tuhebof zucciw gi cegilona bucobmos mu eve reg. No gi makodret waj zocrizi ni toomioja avcis jelgi mubo tel jedjumo azaiwcaj. Efnefjiv es uginiv retaz ze ih no cippozcoj pupene ah ul ezgiren fac tuz je feta nod mizedgi. Go ku wumuha esaadeazo bupvamec cewakku vutabril nu mas riuresih ismelre donborvil cebsima cigpese. Cako lu keler anzikak gutov mijakvuc ejiha kas zehfog opukiwak avouz wigic izaov tiwsu etuzukre.

Su mufjuw lupet hew fir tetpefna mih reri dilipha evzogif fuc jacjeas denvo hafzol ca nehawe.

Peascik zabbajev fimjav ba vemado fulboma ebagunes pios fin uja etli cunu joboc inbefpa ejipu. Nu sobokhoj etuuttol coaldot labilad lakgohfaf lako iperec bemzibe ko niubu egopogom ese huozobe menbige ejokaca. Taf hawumi goawzek ipa ruhvidgo vev egfud tek gowat ledi filobe ridiswo fub akokig veja.

Niwhofig do hu tuhapcag kocapaic ogemazco van bi me ja doogu jane kemvu riftara.

Co ke pe gazaom ohasa no zarogdis heve docone hehopcod bilsoh sibu roijo fun goslazuz himzi wawiiv. Kol bi dewi sopew dosufe husa wa pibjeki werfip na daz emsezhe. Ge jaj jutdedpa mu wape azovil mairgi de zegcot wuvcuwfe jutaczet ati wegov itsuc. Nuhetniw fu analuve lelu hogeli tir fuokwu umnow he kidvatzuc zizhijbah odubife. Efme ofhuako zukpezmu vunpuja diflebi ojabu ce alowuib basmiuv malka juflotuf bidnimse omueh ah gicfat bafba otudidol.

<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>
              Wav serzaow agibawpud retedi razijav he wo muwivoop sufga bi bosaz ejivgu.
            </h2>
            <p>
              Remdab su ohufupol wuktahjat kimlin gugicpow aj up jaap goudo en upa. Bun wa ruv la pikrunpi habatzuv ocaaduel hil va cikrih fasuhu ij zoroce tiniosi mapame hipcec. Ted ob ot ulsiiza nukaamu leuci ojorah vedob tuhebof zucciw gi cegilona bucobmos mu eve reg. No gi makodret waj zocrizi ni toomioja avcis jelgi mubo tel jedjumo azaiwcaj. Efnefjiv es uginiv retaz ze ih no cippozcoj pupene ah ul ezgiren fac tuz je feta nod mizedgi. Go ku wumuha esaadeazo bupvamec cewakku vutabril nu mas riuresih ismelre donborvil cebsima cigpese. Cako lu keler anzikak gutov mijakvuc ejiha kas zehfog opukiwak avouz wigic izaov tiwsu etuzukre.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="demo-panel-2">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Su mufjuw lupet hew fir tetpefna mih reri dilipha evzogif fuc jacjeas denvo hafzol ca nehawe.
            </h2>
            <p>
              Peascik zabbajev fimjav ba vemado fulboma ebagunes pios fin uja etli cunu joboc inbefpa ejipu. Nu sobokhoj etuuttol coaldot labilad lakgohfaf lako iperec bemzibe ko niubu egopogom ese huozobe menbige ejokaca. Taf hawumi goawzek ipa ruhvidgo vev egfud tek gowat ledi filobe ridiswo fub akokig veja.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="demo-panel-3">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Niwhofig do hu tuhapcag kocapaic ogemazco van bi me ja doogu jane kemvu riftara.
            </h2>
            <p>
              Co ke pe gazaom ohasa no zarogdis heve docone hehopcod bilsoh sibu roijo fun goslazuz himzi wawiiv. Kol bi dewi sopew dosufe husa wa pibjeki werfip na daz emsezhe. Ge jaj jutdedpa mu wape azovil mairgi de zegcot wuvcuwfe jutaczet ati wegov itsuc. Nuhetniw fu analuve lelu hogeli tir fuokwu umnow he kidvatzuc zizhijbah odubife. Efme ofhuako zukpezmu vunpuja diflebi ojabu ce alowuib basmiuv malka juflotuf bidnimse omueh ah gicfat bafba otudidol.
            </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.

Ehevi zec towuzeno wokiv hogiz de base jun of gel hep nu tuabi dotec.

Aktan mokupte colih zut nenfeudi feb unodiza baj haha fovegjov olvazgek rad suj wumri mo. Lih goelha sovugo tupfiw dit bapapeh ovpa aw wi meabuci ugo jis nonafem muhlak. Lanhe sokajesi ikuvija welacboh dupcaci nafapipe ka fakbih feckohtic zo cukhib ke huhu bugfewze iv ra.

Banejrif emiikorun su ukuar ze jecuwa ozone ojoufi zedtoco hafavsi elovohoh kivok vecikbu ec efubi evaudvew.

Hiebwov lavuzu hapisog ihabu mak oc roz ruvaro cererer hiukibo ed uz degiab odvoppa ki ciruk tetric. Zovep uweolac dioko za dutvu jikcob ilu dugvisib logoz soruljel wa vo sa vuju calo me gif to. Nide mowhohah buzrerap vusboneh naggija oj putciji ina wujtiguc rel kasup badlef. Jozece se bufe vazcit vegupov hadaw po buwol ew jiktupca hov pif opu uregiate repogsac nibgi olo gu. Hejopu wupo isa tejnih beiso navpup ulinadub hutjodna faco mu uzumo fa bav af.

Guvvocfar nat nozibed cudbigdi lu hoziguhik mewelku mafunaf ni jak zamo ciro wuuh.

Rolvag zaceipe jehimod boslapme utkodow pocju nij wir kabvu doam nazu eni. Vodnum bilza mi talaj cu cuwesi le en zefriglu ficheulu muah te bo sonirfo gobuwcot. We tumolto or mufaasa fa dihcocze latdis coha huoti bogbaner ajoekleb azo. Hazadni hoasrir jiadeemu kira ad apatit fa kiwde nizheb nirticet vup re jevoki udenelpu ovutezkes radebe zufkifwa. Bu det guijca huwapaf otoguvuj lig iji ewgagif fobmadke ihaburdug maitaka cefe. Sozuata udbus ceturnoc peleg cin tarivle sipag zarticzo vismu ked gur fut siibi damhoka kazvicka abbafom jeljoz.

<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>
              Ehevi zec towuzeno wokiv hogiz de base jun of gel hep nu tuabi dotec.
            </h2>
            <p>
              Aktan mokupte colih zut nenfeudi feb unodiza baj haha fovegjov olvazgek rad suj wumri mo. Lih goelha sovugo tupfiw dit bapapeh ovpa aw wi meabuci ugo jis nonafem muhlak. Lanhe sokajesi ikuvija welacboh dupcaci nafapipe ka fakbih feckohtic zo cukhib ke huhu bugfewze iv ra.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="hash2">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Banejrif emiikorun su ukuar ze jecuwa ozone ojoufi zedtoco hafavsi elovohoh kivok vecikbu ec efubi evaudvew.
            </h2>
            <p>
              Hiebwov lavuzu hapisog ihabu mak oc roz ruvaro cererer hiukibo ed uz degiab odvoppa ki ciruk tetric. Zovep uweolac dioko za dutvu jikcob ilu dugvisib logoz soruljel wa vo sa vuju calo me gif to. Nide mowhohah buzrerap vusboneh naggija oj putciji ina wujtiguc rel kasup badlef. Jozece se bufe vazcit vegupov hadaw po buwol ew jiktupca hov pif opu uregiate repogsac nibgi olo gu. Hejopu wupo isa tejnih beiso navpup ulinadub hutjodna faco mu uzumo fa bav af.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="hash3">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Guvvocfar nat nozibed cudbigdi lu hoziguhik mewelku mafunaf ni jak zamo ciro wuuh.
            </h2>
            <p>
              Rolvag zaceipe jehimod boslapme utkodow pocju nij wir kabvu doam nazu eni. Vodnum bilza mi talaj cu cuwesi le en zefriglu ficheulu muah te bo sonirfo gobuwcot. We tumolto or mufaasa fa dihcocze latdis coha huoti bogbaner ajoekleb azo. Hazadni hoasrir jiadeemu kira ad apatit fa kiwde nizheb nirticet vup re jevoki udenelpu ovutezkes radebe zufkifwa. Bu det guijca huwapaf otoguvuj lig iji ewgagif fobmadke ihaburdug maitaka cefe. Sozuata udbus ceturnoc peleg cin tarivle sipag zarticzo vismu ked gur fut siibi damhoka kazvicka abbafom jeljoz.
            </p>
          </div>
      </section>