Toolbar
Компонент v-toolbar
является ключевым для любого gui, поскольку он обычно является основным источником навигации по сайту. Компонент панели инструментов отлично работает в сочетании с панелью навигации для скрытия ссылок и представления активатора для открытия боковой панели на мобильном устройстве.
Применение
Панель инструментов представляет собой гибкий контейнер, который можно использовать несколькими способами. По умолчанию панель инструментов имеет 64px на десктопе, 56px на мобиле в портретном режиме и 48px на мобиле в ландшафте. Существует ряд вспомогательных компонентов, доступных для использования с панелью инструментов. Это v-toolbar-side-icon
, v-toolbar-title
и v-toolbar-items
.
API
Позиционировать элемент абсолютно
Назначает компонент как часть макета приложения. Используется для динамической настройки размера содержимого
Наследует радиус границы при использовании внутри v-card
Указывает, что приложения v-navigation-drawer
обрезаются с левой стороны панели инструментов
Указывает, что приложения v-navigation-drawer
обрезаются с правой стороны панели инструментов
Применяет заданный цвет к элементу управления
Применяет тёмный вариант темы
Уменьшает высоту содержимого панели инструментов и расширения
Настройте панель инструментов для создания расширения без использования слота
Components.Toolbars.
Установите фиксированный элемент
Удаляет тень панели инструментов
Создаёт встроенную панель инструментов
Определяет определённую высоту для панели инструментов
Components.Toolbars.
Применяет светлый вариант темы
Вручную применить функциональность scroll-off-screen
Увеличивает высоту содержимого панели инструментов и расширения
При перемещении панели инструментов и расширении экрана
Назначить цель прокрутки для прокрутки экрана
Количество прокрутки вниз до панели инструментов использует прокрутку за кадром
Если вы прокрутите вниз, перейдёт панель инструментов
Components.Toolbars.
Примеры
Панель приложений
Панель приложений является основной панелью приложения. Он может содержать значки, меню и многое другое.
Панель приложений с элементами
Используя компонент v-toolbar-items
, вы можете использовать регулярные компонентыv-btn
для создания элементов панели приложения. Не забывайте применять «плоскую» опору к каждой кнопке.Используя компонент v-toolbar-items
, вы можете использовать регулярные компоненты v-btn
для создания элементов панели приложения. Не забывайте применять flat
prop к каждой кнопке.
Панель приложений с расширением
Можно использовать расширение, которое создаёт гораздо более заметную панель. Если заголовок помещён в расширение, он будет автоматически смещён вправо, чтобы соответствовать нормальному расположению, на котором он находился бы в основной строке.
Column width with hierarchy
Панели инструментов представлены в двух вариантах: светлых и тёмных. Светлые панели инструментов имеют тёмные тонированные кнопки и тёмный текст, тогда как тёмные панели имеют белые тонированные кнопки и белый текст.
Flexible toolbar and card toolbar
С помощью нескольких пользовательских стилей вы можете легко создавать свои удивительные пользовательские интерфейсы.
Floating with search
Плавающая панель инструментов может быть размещена над содержимым, на которое оно ссылается.
Variations
Панель приложений имеет несколько вариантов, которые могут применяться с темами и вспомогательными классами. Они варьируются от светлых и тёмных тем, цветных и прозрачных.
Prominent toolbars
Prominent панели инструментов добавляют слот, в который вы можете поместить элементы в расширенную область. Области содержимого и расширения будут заблокированы до 64px в высоту.
Dense toolbars
Dense панели инструментов уменьшают их высоту до 48px. Это также поведение по умолчанию для мобильной ландшафтной ориентации.
Методы прокрутки
При прокрутке панели инструментов можно перейти с экрана. Здесь мы демонстрируем, как вы можете указать цель прокрутки (по умолчанию это окно). Имейте в виду, для этого примера есть специальная разметка, которая не потребуется в вашем приложении.
App bar with menu
Вы можете добавлять компоненты меню на панель инструментов.
System bars - status/window
Системные панели полезны для иконок уведомлений на мобильных устройствах и на десктопах. Для живых примеров, перейдите к заранее определённым макетам.