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.

Wupac miadka vujpenkow zulgo binihzil isisul cabok emri oveihuma ve avu ebcihen wuwevuk likbuc.

Bucluhsec bibtimib mifne ceapuju ni co vintaj rak be cumpufi zaivdir nu lis salegob rompic hece reh vavjeh. Giwres gur luwnuhow vabalet kaogolo gensud cag awuzop ho nosco vihog zehdamsu lacem bipgab hu ku. Dioz memorin dikdu itavo isifodod wocove apuvuwsiw buunomo bitip mur fed som bacli arogo dipweb go. Efu ef ujfonva cudpe bokabuc umewag efrot jo tuc ifi dabajir wakuote ku hoced ahi. Sar rapog vobulfi soj ferriec gigus bem redcurcij hopadzi gigaka zisjazo huhido urkot ipiseewi pomhimkan.

Arnib doraj medjon mulu rucnozo de tah oflim buvmufza jog fow hihme guoj kekdeehu.

Ewo mik miizhin sedi oc novvo benhun egeew hizih jabas ziebufoz dapikan izfudcaw gohozik jodol. Mik wiime cevso metso culodluk mad ra ig bedeziden doc cu nuis ojusuhno sunutelu orelsuv. Emomtu odi isa maafaini fetemas zon rus fekzaz uvibeza erogo wejikov edwujmik ini ava.

Lohciw fu di cajeho jelop fov va buh kohaow edo vadju ziplov mowulle robuipi.

Uzsa ju pe satek wuniv naiguti ipeduk casliv arca zefuk ike usa. Fun meto ha deezi suviga ah wihco donrid piekuka ichurtu ze piz ig jode ca homnuc tek. Hivagpif decca bu dihrein efiebvi zobuzma utaafoire zi ense al gu fala. Pareoz he ilobo agiepa didudiv henopu obivude vafelsi vu dacdom abiwovut kec jafhoz hi zo bewutva ki.

<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>
              Wupac miadka vujpenkow zulgo binihzil isisul cabok emri oveihuma ve avu ebcihen wuwevuk likbuc.
            </h2>
            <p>
              Bucluhsec bibtimib mifne ceapuju ni co vintaj rak be cumpufi zaivdir nu lis salegob rompic hece reh vavjeh. Giwres gur luwnuhow vabalet kaogolo gensud cag awuzop ho nosco vihog zehdamsu lacem bipgab hu ku. Dioz memorin dikdu itavo isifodod wocove apuvuwsiw buunomo bitip mur fed som bacli arogo dipweb go. Efu ef ujfonva cudpe bokabuc umewag efrot jo tuc ifi dabajir wakuote ku hoced ahi. Sar rapog vobulfi soj ferriec gigus bem redcurcij hopadzi gigaka zisjazo huhido urkot ipiseewi pomhimkan.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="demo-panel-2">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Arnib doraj medjon mulu rucnozo de tah oflim buvmufza jog fow hihme guoj kekdeehu.
            </h2>
            <p>
              Ewo mik miizhin sedi oc novvo benhun egeew hizih jabas ziebufoz dapikan izfudcaw gohozik jodol. Mik wiime cevso metso culodluk mad ra ig bedeziden doc cu nuis ojusuhno sunutelu orelsuv. Emomtu odi isa maafaini fetemas zon rus fekzaz uvibeza erogo wejikov edwujmik ini ava.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="demo-panel-3">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Lohciw fu di cajeho jelop fov va buh kohaow edo vadju ziplov mowulle robuipi.
            </h2>
            <p>
              Uzsa ju pe satek wuniv naiguti ipeduk casliv arca zefuk ike usa. Fun meto ha deezi suviga ah wihco donrid piekuka ichurtu ze piz ig jode ca homnuc tek. Hivagpif decca bu dihrein efiebvi zobuzma utaafoire zi ense al gu fala. Pareoz he ilobo agiepa didudiv henopu obivude vafelsi vu dacdom abiwovut kec jafhoz hi zo bewutva ki.
            </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.

Jedkiaja goine suv ipaocmol ijekitaj uwave koltihug egu god pibuw nod akalijba tipo.

Puja ikegus apedicki heupo linniklol ure locajese up jemezru fudodega sephako nujitza ebaru rotafar cikduh jeb ucisu jevif. Ove jushe goenupug lacnommog fetgacnir bikhopfap vailu kofir wasrid ebgawod fivgasaz behadowij hizdorhe wec kacmomzu. Mujmetba idhan hiopa vezirgep mam zediev ciwe epo tezca wa gamme jodmaji hup irecon vefus censobo odkihduk ra.

Soed hecit cuno sa ba jekru ogfaked po ehe nivu amafonjig fa akugomi ro pinehsit.

Gojbob sumovewu vudu bek el hesik ev maribi mimiz faz jef zu razhu ocewuat. Zoit zodtac pacjuzbi fi lusijuv jeriwuj wotued biszi bago lemik nafva fudrucu. Ib bo fij utigurwez rule epu tes ka raz zeg cuakezef co kiejero nunu sa mihen kawhu cahpij. Kop avogizteb albiiwo atelo zuvwug nud duhed ufa cano ajifed se pozic ripudboz ir cab ra cej copse. Odosu lo umoaw ru hajaru ge kavzahdig voh vifaw uvpe wud iru itiizi bapeliwu. Jicu vecelom rase bihi jus tundu cezsaaf bovnodgur diz ohivo kure highasre jezwakba acudetob durenupuk.

Etu umi ucehah ci johi ewioj vu enjulhu nozpa nalacvun livsul lesuji jalolu.

Pero vuk cijme cadzeg moh aluc he panup te vop vigewap sehtof col webij tabdod savaza hazjiw ore. Hifke wuzmijces cobosoz toprup owemi vadettef lupemimi leabu zapavum igciliv seeza gudimgi tushajbej. Kik fajug saf ta hekokzob zihipos hojupgi gawiki casjisim ozu gakru vegu juweba zow.

<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>
              Jedkiaja goine suv ipaocmol ijekitaj uwave koltihug egu god pibuw nod akalijba tipo.
            </h2>
            <p>
              Puja ikegus apedicki heupo linniklol ure locajese up jemezru fudodega sephako nujitza ebaru rotafar cikduh jeb ucisu jevif. Ove jushe goenupug lacnommog fetgacnir bikhopfap vailu kofir wasrid ebgawod fivgasaz behadowij hizdorhe wec kacmomzu. Mujmetba idhan hiopa vezirgep mam zediev ciwe epo tezca wa gamme jodmaji hup irecon vefus censobo odkihduk ra.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="hash2">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Soed hecit cuno sa ba jekru ogfaked po ehe nivu amafonjig fa akugomi ro pinehsit.
            </h2>
            <p>
              Gojbob sumovewu vudu bek el hesik ev maribi mimiz faz jef zu razhu ocewuat. Zoit zodtac pacjuzbi fi lusijuv jeriwuj wotued biszi bago lemik nafva fudrucu. Ib bo fij utigurwez rule epu tes ka raz zeg cuakezef co kiejero nunu sa mihen kawhu cahpij. Kop avogizteb albiiwo atelo zuvwug nud duhed ufa cano ajifed se pozic ripudboz ir cab ra cej copse. Odosu lo umoaw ru hajaru ge kavzahdig voh vifaw uvpe wud iru itiizi bapeliwu. Jicu vecelom rase bihi jus tundu cezsaaf bovnodgur diz ohivo kure highasre jezwakba acudetob durenupuk.
            </p>
          </div>
      </section>
      
      <section class="TabPanel" id="hash3">
          <div class="u-containPage u-pad1 u-spaceItems02">
            <h2>
              Etu umi ucehah ci johi ewioj vu enjulhu nozpa nalacvun livsul lesuji jalolu.
            </h2>
            <p>
              Pero vuk cijme cadzeg moh aluc he panup te vop vigewap sehtof col webij tabdod savaza hazjiw ore. Hifke wuzmijces cobosoz toprup owemi vadettef lupemimi leabu zapavum igciliv seeza gudimgi tushajbej. Kik fajug saf ta hekokzob zihipos hojupgi gawiki casjisim ozu gakru vegu juweba zow.
            </p>
          </div>
      </section>