Tabs
Tabbed navigation with default underline, bordered, pill, and vertical variants. Uses data-ug-tab and data-ug-panel attributes for interactive switching.
Default Tabs
Underline tabs
Overview panel content. This is the default visible tab.
Details panel content with more in-depth information.
Map panel content with location details.
<div class="ug-tabs">
<nav class="ug-tabs__nav">
<a class="ug-tabs__link ug-tabs__link--active" href="#" data-ug-tab="overview">Overview</a>
<a class="ug-tabs__link" href="#" data-ug-tab="details">Details</a>
<a class="ug-tabs__link" href="#" data-ug-tab="map">Map</a>
</nav>
<div class="ug-tabs__content">
<div class="ug-tabs__panel ug-tabs__panel--active" data-ug-panel="overview">
<p>Overview panel content. This is the default visible tab.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="details">
<p>Details panel content with more in-depth information.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="map">
<p>Map panel content with location details.</p>
</div>
</div>
</div> Bordered Tabs
Bordered variant
Wildlife information including bears, elk, and bison.
Flora details covering wildflowers, forests, and alpine plants.
Geology content about rock formations and volcanic activity.
<div class="ug-tabs ug-tabs--bordered">
<nav class="ug-tabs__nav">
<a class="ug-tabs__link ug-tabs__link--active" href="#" data-ug-tab="tab1">Wildlife</a>
<a class="ug-tabs__link" href="#" data-ug-tab="tab2">Flora</a>
<a class="ug-tabs__link" href="#" data-ug-tab="tab3">Geology</a>
</nav>
<div class="ug-tabs__content">
<div class="ug-tabs__panel ug-tabs__panel--active" data-ug-panel="tab1">
<p>Wildlife information including bears, elk, and bison.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="tab2">
<p>Flora details covering wildflowers, forests, and alpine plants.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="tab3">
<p>Geology content about rock formations and volcanic activity.</p>
</div>
</div>
</div> Pill Tabs
Pills variant
Showing all activities available in the park.
Hiking trails and difficulty ratings.
Campground availability and reservation details.
Fishing regulations and permitted areas.
<div class="ug-tabs ug-tabs--pills">
<nav class="ug-tabs__nav">
<a class="ug-tabs__link ug-tabs__link--active" href="#" data-ug-tab="all">All</a>
<a class="ug-tabs__link" href="#" data-ug-tab="hiking">Hiking</a>
<a class="ug-tabs__link" href="#" data-ug-tab="camping">Camping</a>
<a class="ug-tabs__link" href="#" data-ug-tab="fishing">Fishing</a>
</nav>
<div class="ug-tabs__content">
<div class="ug-tabs__panel ug-tabs__panel--active" data-ug-panel="all">
<p>Showing all activities available in the park.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="hiking">
<p>Hiking trails and difficulty ratings.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="camping">
<p>Campground availability and reservation details.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="fishing">
<p>Fishing regulations and permitted areas.</p>
</div>
</div>
</div> Vertical Tabs
Vertical layout
General park information, history, and visitor guidelines.
Park hours vary by season. Check the official website for current hours.
Entry fees, annual passes, and fee-free days.
Driving directions, nearest airports, and shuttle services.
<div class="ug-tabs ug-tabs--vertical">
<nav class="ug-tabs__nav">
<a class="ug-tabs__link ug-tabs__link--active" href="#" data-ug-tab="general">General Info</a>
<a class="ug-tabs__link" href="#" data-ug-tab="hours">Hours</a>
<a class="ug-tabs__link" href="#" data-ug-tab="fees">Fees</a>
<a class="ug-tabs__link" href="#" data-ug-tab="directions">Directions</a>
</nav>
<div class="ug-tabs__content">
<div class="ug-tabs__panel ug-tabs__panel--active" data-ug-panel="general">
<p>General park information, history, and visitor guidelines.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="hours">
<p>Park hours vary by season. Check the official website for current hours.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="fees">
<p>Entry fees, annual passes, and fee-free days.</p>
</div>
<div class="ug-tabs__panel" data-ug-panel="directions">
<p>Driving directions, nearest airports, and shuttle services.</p>
</div>
</div>
</div> Class Reference
| Class | Description |
|---|---|
.ug-tabs | Tabs container |
.ug-tabs__nav | Tab navigation bar |
.ug-tabs__link | Individual tab link |
.ug-tabs__link--active | Active tab state |
.ug-tabs__content | Tab panels container |
.ug-tabs__panel | Individual content panel |
.ug-tabs__panel--active | Visible panel state |
.ug-tabs--bordered | Bordered card-style tabs |
.ug-tabs--pills | Pill-shaped tab links |
.ug-tabs--vertical | Vertical side-tab layout |
data-ug-tab | Attribute on tab link (matches panel) |
data-ug-panel | Attribute on panel (matches tab) |