ALF Tabs

Tabs are created with the following HTML:

<div class="tabs">
  <ul>
    <li><a href="#tab-1">Tab 1</a></li>
    <li><a href="#tab-2">Tab 2</a></li>
    <li><a href="#tab-3">Tab 3</a></li>
  </ul>

  <div id="tab-1">...</div>
  <div id="tab-2">...</div>
  <div id="tab-3">...</div>
</div>

Tab pre-selection

To pre-select a tab, add the data-alf-tabs-default attribute to the link of the desired tab.

Link to tab

When linking from another page with an anchor to a specific tab, that tab will become active on load.

External links

You can have a tab that acts as a link to an external site (but maybe consider not using tabs in that case?). Just add the .external class to the link.

Responsive (tab collapsing)

Collapsing is not done by default. It can be forced for phone-down, tablet, web, or always (data-alf-tabs-collapse-in-phone, data-alf-tabs-collapse-in-tablet, data-alf-tabs-collapse-in-web, data-alf-tabs-collapse-always). Phone-down, tablet and web are independent: one could only apply it to tablet, for instance.

Colors

Like other components, tabs can use the color identifiers: .main, .alt, .ok, .warning, .error


Examples

Standard tabs

Tab 1 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Tab 2 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Tab 3 title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

.main

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

.alt

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Nested tabs

This tab has nested tabs.

Tab 1 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Tab 2 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Tab 3 title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Tab 2 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Pre-selected tab, external link, and collapsing in tablet

Tab 1 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula nunc vehicula mauris consequat condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam sit amet risus ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse a placerat nisl.

Tab 2 title

Mauris rhoncus id urna eu egestas. Nam ut enim volutpat, lobortis nulla quis, auctor dui. Suspendisse potenti. Praesent id facilisis nunc.