Компонент Отточие
Точечный пунктир. Создание оглавления с отточиями. Создавайте оформление, которое выглядит как оглавление в книге, или как меню с ценами (ресторана, кафе). Точечный пунктир для списка свойств / характеристик товара, где варианты и их значения разделены точками.
Отточие в содержании
Отточие — пространство между позициями элементов, заполненное повторяющимися точками или другими символами. Отточие облегчает просмотр содержания от одного элемента к другому (например, от названия блюда к его стоимости) и используется для того, чтобы улучшить восприятие текста и взгляд пользователя фиксировался на нужной строке.
Пример созданного списка характеристик с отточием
Leader: Оформление содержания
Точечный пунктир
Чтобы применить компонент Точечный пунктир добавьте атрибут uk-leader
к элементу слева. Строка из символов с точками по умолчанию заполнит оставшееся пространство между элементом и смежным элементом.
<div uk-leader></div>
Примеры Строки с точками до конца строки; строки с пунктирной линией
<div class="uk-grid-small" uk-grid>
<div class="uk-width-expand" uk-leader>Ботинок кожаный (только левый)</div>
<div>44.95 $</div>
</div>
Отточие часто используется для меню ресторана, между питанием и ценами, а также для оглавления, между заголовками и номерами страниц.
Пример. Отточие. Точки в содержании
<div class="uk-grid-small uk-child-width" uk-grid>
<div class="uk-width-expand" uk-leader>Блинчики с лососем</div>
<div class="uk-width-auto">180, 00</div>
</div>
<div class="uk-grid-small uk-child-width" uk-grid>
<div class="uk-width-expand" uk-leader>Блинчики с мясом и грибами</div>
<div class="uk-width-auto">210 руб. 00 коп.</div>
</div>
<div class="uk-grid-small uk-child-width" uk-grid>
<div class="uk-width-expand" uk-leader>Блинчики с курицей и грибами</div>
<div class="uk-width-auto">1 400 руб. 54 коп.</div>
</div>
<div class="uk-grid-small uk-child-width" uk-grid>
<div class="uk-width-expand" uk-leader>Блинчики на выбор 250 г</div>
<div class="uk-width-auto">20 руб.</div>
</div>
Произвольный символ
Чтобы изменить точку на любой пользовательский символ, просто добавьте в атрибут опцию fill: STRING
.
<div uk-leader="fill: —"></div>
<style>
.color-blue .uk-leader-fill::after {
color: blue;
}
</style>
<div class="uk-grid-small" uk-grid>
<div class="uk-width-expand color-blue" uk-leader="fill: —">html оглавление с точками</div>
<div>156 00</div>
</div>
.uk-leader-fill-content::before { content: '.'; }
:root { --uk-leader-fill-content: '.'; }
@leader-fill-content: '.';
Отзывчивость
Можно отключить отточие для устройств различной ширины, установив в атрибут опцию media
и добавив соответствующую ширину области просмотра. Добавьте число в пикселях, например media: 640
, или точку останова, например media: @m
. Отточие будет отображаться начиная с указанной ширины области просмотра и более, но не менее указанной.
<div uk-leader="media: @m"></div>
Параметры для атрибута
При использовании компонента Leader к атрибуту можно применить любой из этих параметров. Разделяйте несколько вариантов точкой с запятой. Для получения дополнительной информации ознакомьтесь с главой Конфигурация компонента.
Опции компонента
Опция | Значение | По умолчанию | Описание |
---|---|---|---|
fill |
String | Дополнительный, необязательный символ заполнения. | |
media |
Boolean, Number, String | false |
Условие для заполнения пространства - ширина в виде целого числа (например, 640) или точка останова (например, @s, @m, @l, @xl) или любой допустимый медиа-запрос (например, (min-width: 900px)). |
JavaScript
Узнайте больше о использовании JavaScript в компонентах фреймворка UIkit 3.
Инициализация
UIkit.leader(element, options);