Вкладка
Создать с вкладками навигация с разными стилями.
Использование
На вкладке компонент состоит из кликабельные вкладки, которые располагаются рядом друг с другом.
Класс | Описание |
---|---|
.uk-tab |
Добавьте этот класс к <ul> элемент для определения компонента вкладки. Используйте <a> элементы на вкладке элементы в списке. |
.uk-active |
Добавьте этот класс к элементу списка, чтобы применить активное состояние. |
.uk-disabled |
Добавьте этот класс к элементу списка, чтобы применить отключенном состоянии. |
В data-uk-tab
атрибут необходим для двух целей. Во-первых, он позволяет aдаптивный поведения. Если родительский контейнер слишком мал, чтобы вместить всех вкладок, они будут объединены в выпадающем меню, переключаться из одной вкладки, которая представляет собой активный элемент вкладки. Это также требует Выпадающий компонент Для того, чтобы работать.
А во-вторых, ее функциональность в сочетании с Переключатель компонента, которая необходима для динамического перехода через различное содержание с помощью вкладок навигации.
Пример
Разметки
<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 |
Добавить этот класс, чтобы выровнять вкладки правой и в обратном порядке. |
.uk-tab-bottom |
Добавить этот класс в <ul> , чтобы поместить вкладки внизу. Это может также быть объединено с другими модификаторами. |
Пример
Разметки
<ul class="uk-tab uk-tab-flip" data-uk-tab>...</ul>
<ul class="uk-tab uk-tab-bottom" data-uk-tab>...</ul>
Оправдать вкладок
Добавить .uk-tab-grid
класс и один из .uk-width-*
классы Грид компонент к элементам списка, чтобы организовать вкладки в грид, который занимает всю ширину родительского элемента.
Пример
Разметки
<ul class="uk-tab uk-tab-grid uk-tab-bottom" data-uk-tab>
<li class="uk-width-1-3"><a href="">...</a></li>
</ul>
Центр вкладок
Добавить .uk-tab-center
класс <div>
элемент вокруг вкладками навигации в центре вкладки. Если вы используете модификатор внизу на вкладках, также добавить .uk-tab-center-bottom
класс окружающий <div>
элемент для регулировки границы.
Пример
Разметки
<div class="uk-tab-center">
<ul class="uk-tab" data-uk-tab>...</ul>
</div>
Вертикальный модификаторы
Добавить .uk-tab-left
или .uk-tab-right
класс для выравнивания вкладок вертикально слева или справа.
Пример
Разметки
<ul class="uk-tab uk-tab-left uk-width-medium-1-2">
<li>...</li>
</ul>
<ul class="uk-tab uk-tab-right uk-width-medium-1-2">
<li>...</li>
</ul>
Адаптивный поведение
В более узких видовых экранов, как телефоны, вертикальные вкладки ориентируются горизонтально. Добавление data-uk-tab
атрибут будет применять те же aдаптивный поведение в виде горизонтальных вкладок.
Вкладки с выпадающих меню
Это пример того, как использовать вкладки с Выпадающий компонент.
Пример
Разметки
<ul class="uk-tab">
<li><a href="">...</a></li>
<!-- This is the container enabling the JavaScript -->
<li data-uk-dropdown="{mode:'click'}">
<!-- This is the menu item toggling the dropdown -->
<a href="">...</a>
<!-- This is the dropdown -->
<div class="uk-dropdown uk-dropdown-small">
<ul class="uk-nav uk-nav-dropdown">
<li><a href="">...</a></li>
</ul>
</div>
</li>
</ul>
События
Вы можете привязать обратные вызовы для следующих событий для пользовательских функций:
Название | Параметры | Описание |
---|---|---|
change.uk.tab |
event, active item, previous item | На вкладке пункт изменить |