A control bar is used to give users the ability to search and filter through a collection of content. The collection can be in card, grid, or table form. It is built to be modular. The .search and .filter elements are designed to be able to live outside the .control-bar elements can be used in tandem, or on their own. Additionally, you can change the style of a control bar so that it appears to be attached to the element directly after it by using the class .control-bar--attached
<div class="control-bar">
+ <!-- Search -->
+ <div class="search">
+ <form action="" class="search__form">
+ <label for="" class="search__label">
+ <!-- Use Treehouse's Native Icon Helper -->
+ {% include icon.html icon="search" class="search__icon search__icon--search" %}
+ </label>
+ <input type="text" class="search__input" placeholder="Search Courses, Conferences and Teachers...">
+ </form>
+ </div>
+
+ <!-- Filters -->
+ <ul class="filter__container">
+ <!-- Filter -->
+ <li class="filter">
+ <a href="" class="filter__label">Filter Label {% include icon.html icon="chevron" class="filter__label--icon rotate-180-xs" %}</a>
+ <ul class="filter__items">
+ <li class="filter__item">
+ <a href="" class="filter__value">Filter Item</a>
+ </li>
+ <li class="filter__item">
+ <a href="" class="filter__value filter__value--selected">Filter Item</a>
+ </li>
+ <li class="filter__item">
+ <a href="" class="filter__value">Filter Item</a>
+ </li>
+ <li class="filter__item">
+ <a href="" class="filter__value">Filter Item</a>
+ </li>
+ </ul>
+ </li>
+ <!-- Filter -->
+ <li class="filter">
+ <a href="" class="filter__label">Filter Label {% include icon.html icon="chevron" class="filter__label--icon rotate-180-xs" %}</a>
+ <ul class="filter__items">
+ <li class="filter__item filter__item--topic">
+ <a href="" class="filter__value"><span class="topic__circle topic__circle--small topic-bg-android-base circle"></span>Android</a>
+ </li>
+ <li class="filter__item filter__item--topic">
+ <a href="" class="filter__value"><span class="topic__circle topic__circle--small topic-bg-html-base circle"></span>HTML</a>
+ </li>
+ <li class="filter__item filter__item--active filter__item--topic">
+ <a href="" class="filter__value"><span class="topic__circle topic__circle--small topic-bg-css-base circle"></span>CSS</a>
+ </li>
+ <li class="filter__item filter__item--topic">
+ <a href="" class="filter__value"><span class="topic__circle topic__circle--small topic-bg-js-base circle"></span>JavaScript</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+</div>