The category header is the secondary navigation within Codidact, which shall be used for large-scope tabs (within categories). The names and colors of these are configurable by the application users.
A category header consists of the following elements:
.category-header as container for everything. This should be a <header> element for semantic reasons.
.category-header--tabs with
.category-header--tabs-container (probably centered with .container) with
a.category-header--tab and for up to one of them with the class .is-active. The tab label is written into these nodes..category-header--container. It should be centered with .container. It contains
.category-header--name.category-header--nav which can contain
a.category-header--nav-item.category-header--nav-separator.category-header--nav-item.is-buttonA category header must have exactly one color code added to it. You can choose from .is-turquoise, .is-green, .is-blue, .is-darkblue, .is-purple, .is-bluegray, .is-gray, .is-yellow, .is-orange, .is-pink and .is-red. This is often user-selectable and depends on the chosen category.
By default the name of the current category navigation hides on mobile, to save place as it can be seen on the tabination too.
<header class="category-header is-turquoise">
<div class="category-header--tabs">
<div class="container category-header--tabs-container">
<a href="#" class="category-header--tab is-active">Q&A</a>
<a href="#" class="category-header--tab">Wiki</a>
<a href="#" class="category-header--tab">Blog</a>
</div>
</div>
<div class="container category-header--container">
<div class="category-header--name">Q&A</div>
<div class="category-header--nav">
<a href="#" class="category-header--nav-item is-active">Questions</a>
<a href="#" class="category-header--nav-item">Tags</a>
<a href="#" class="category-header--nav-item">Search</a>
<div class="category-header--nav-separator"></div>
<a href="#" class="category-header--nav-item is-button">Ask Question</a>
</div>
</div>
</header>