Отзывчивые вкладки
Создавайте отзывчивые вкладки (табы) навигации с анимацией и разными стилями.
Применение
Компонент Tab состоит из адаптивных кликабельных вкладок, размещенных рядом друг с другом. С помощью вкладок пользователи смогут быстро переключаться с одной панели на другую.
| Класс | Описание | 
|---|---|
.uk-tab | 
                Добавьте этот класс к элементу <ul>, чтобы применить компонент Tab.Используйте в списке в качестве элемента вкладки тег <a>. | 
            
.uk-active | 
                Добавьте этот класс в элемент списка, чтобы применить активное состояние. | 
.uk-disabled | 
                Добавьте этот класс в элемент списка, чтобы применить отключенное состояние. | 
Атрибут data-uk-tab
Использование атрибута data-uk-tab требуется для двух целей. Во-первых, это позволяет использовать адаптивное поведение. Если родительский контейнер слишком мал для размещения всех вкладок, они будут объединены в раскрывающийся список, переключаемый одной вкладкой, которая будет отображаться как активный элемент вкладки.
Примечание Для работы необходим компонент Dropdown.
И, во-вторых, его функциональность связана с компонентом Switcher , который необходим для динамического перехода по разному содержимому с помощью навигации по вкладкам.
Пример
Разметка
<ul class="uk-tab" data-uk-tab>
    <li class="uk-active"><a href="">Активная</a></li>
    <li><a href="">Вкладка</a></li>
    <li><a href="">Вкладка</a></li>
    <li class="uk-disabled"><a href="">Выключено</a></li>
</ul>
Горизонтальные модификаторы
Добавьте один из следующих классов, чтобы изменить стиль ваших вкладок. Эти модификаторы также можно комбинировать.
Выравнивание вкладок
| Класс | Описание | 
|---|---|
.uk-tab-flip | 
                Добавьте этот класс к элементу <ul>, чтобы разместить вкладки по правой стороне в обратном порядке. | 
            
.uk-tab-bottom | 
                Добавьте этот класс к элементу <ul>, чтобы разместить вкладки понизу.Можно сочетать с другими модификаторами.  | 
            
Пример (табы по правому краю, реверсивное расположение)
Разметка
<ul class="uk-tab uk-tab-flip" data-uk-tab>
    <li class="uk-active"><a href="">Активная</a></li>
    <li><a href="">Вкладка</a></li>
    ...
</ul>
Пример (табы по нижнему краю)
Разметка
<ul class="uk-tab uk-tab-bottom" data-uk-tab>
    ...
</ul>
Justify tabs
Добавьте класс .uk-tab-grid и один из классов .uk-width-* из компонента Grid к элементам списка, чтобы расположить вкладки в grid-сетке, занимающей всю ширину его родительского элемента.
Пример
Разметка
<ul class="uk-tab uk-tab-grid uk-tab-bottom" data-uk-tab>
    <li class="uk-width-1-3 uk-active"><a href="">Активная</a></li>
    <li class="uk-width-1-3"><a href="">Вкладка</a></li>
    ...
</ul>
Выравнивание вкладок по центру
Добавьте класс .uk-tab-center к элементу <div> обхватив навигацинный список вкладок, чтобы центрировать вкладки.
Пример
Разметка
<div class="uk-tab-center">
    <ul class="uk-tab" data-uk-tab>
        ...
    </ul>
</div>
Заметка 
    Если вы используете нижний модификатор UIkit 2 на вкладках, также добавьте класс .uk-tab-center-bottom к окружающему элементу <div>, чтобы отрегулировать границу.
Пример
Разметка
<div class="uk-tab-center uk-tab-center-bottom">
    <ul class="uk-tab uk-tab-bottom" data-uk-tab>
        <li class="uk-active"><a href="">Активная</a></li>
        <li><a href="">Вкладка</a></li>
        ...
    </ul>
</div>
Вертикальные модификаторы
Добавьте класс .uk-tab-left или .uk-tab-right для выравнивания вкладок по вертикали влево или вправо.
Пример
Разметка
<ul class="uk-tab uk-tab-left uk-width-medium-7-10">
    <li>...</li>
</ul>
        Пример
Разметка
<ul class="uk-tab uk-tab-right uk-width-medium-2-3">
    <li>...</li>
</ul>
        Отзывчивое поведение
В более узких окнах просмотра, таких как телефоны, вертикальные вкладки располагаются горизонтально. Добавление атрибута data-uk-tab приведет к такому же отзывчивому поведению, как и в случае с горизонтальными вкладками.
Вкладки с Dropdown
Это пример того, как использовать вкладки с компонентом Dropdown.
Пример
Разметка
<ul class="uk-tab">
    <li><a href="">...</a></li>
    <!-- Это контейнер, включающий JavaScript -->
    <li data-uk-dropdown="{mode:'click'}">
        <!-- Это пункт меню, переключающий выпадающий список -->
        <a href="">...</a>
        <!-- Это Dropdown -->
        <div class="uk-dropdown uk-dropdown-small">
            <ul class="uk-nav uk-nav-dropdown">
                <li><a href="">...</a></li>
            </ul>
        </div>
    </li>
</ul>
События
Вы можете привязать обратные вызовы callbacks к следующим событиям для пользовательской функциональности:
| Name | Parameters | Description | 
|---|---|---|
change.uk.tab | 
                event, active item, previous item | On tab item change |