💎
Prizm Design System Documentation
ShowcaseGitHubRepot a Bug
  • About Prizm
    • Дизайн-система Prizm
    • Changelog
    • License
  • Guidelines
    • ⭕Accessibility
    • ⭕Colors
    • 🚧Design Tokens
      • Color
      • Border Radius
      • Box Shadow
      • Font
      • Line Height
      • Size
      • Space
      • Transition
      • Page
    • ⭕Grid
    • ⭕Iconography
    • ⭕Naming
    • ⭕Typography
    • 🚧Validation
  • Components
    • 🚧Accordion
    • 🚧Breadcrumbs
    • 🚧Buttons
      • Text Button
      • Icon Buttn
      • Split Button
    • 🚧Calendars
      • Calendar
      • Calendar Range
      • ⭕Calendar Month
      • Calendar Year
    • ⭕Card
    • 🚧Checkbox
    • 🚧Chips
    • 🚧Dialogs
      • Confirm dialog
      • Dialog
      • Sidebar
    • ⭕Hierarchy
    • Hint
    • 🚧Indicator
      • 🚧Counter
      • ⭕Point
      • ⭕Icon
    • 🚧Inputs
      • Chips
      • Chips Select
      • Chips Combobox
      • Date
      • Datе Time Range
      • Date Range
    • Navigation menu
    • 🚧Navigation Panel
      • Header
      • Navigation menu
    • 🚧Dropdown Menu
      • Context Menu
      • Dropdown Menu
    • 🚧Paginator
    • 🚧Panel
    • 🚧Progress
      • Bar
      • Spinner
    • 🚧RadioButton
    • 🚧Scrollbar
    • 🚧Shell
    • ⭕Skeleton
    • 🚧Slider
    • 🚧Splitter
    • 🚧Status Panel
    • 🚧Stepper
    • 🚧Switcher
    • ⭕Table
      • Настройки таблицы
    • 🚧Tab
    • Time Picker
    • 🚧Toast
    • 🚧Toggle
    • 🚧Tooltip
    • Tree
      • Tree Chevrone
      • Tree Line
    • 🚧Widget
  • Patterns
    • ⭕403 / 404
    • Query builder
    • ⭕Cron
    • None content
    • ⭕Group Content
    • ⭕File Upload
    • ⭕Side Menu
    • ⭕Zoom Control
Powered by GitBook
On this page
  • Общая информация
  • Анатомия
  • Когда использовать
  • Описание работы
  • Позиционирование
  • Закрытие
  • Оформление
  • Текст
  • Кнопки
  • Размеры
  • Внутренние размеры
  • Расположение
  • Цвета
  • ! Confirm popup !
  • Общая информация
  • Анатомия ConfirmPopup
  • Оформление
  • Блок кнопок
  • Размеры
  • Внешние размеры
  • Внутренние размеры

Was this helpful?

  1. Components

Tooltip

PreviousToggleNextTree

Last updated 11 months ago

Was this helpful?

Общая информация

Тултип — это немодальная подсказка, которую пользователь открывает сам, кликом по элементу или индикатору. Не путайте с хинтом. Тултип может содержать текст, изображение, ссылки, кнопки.

Анатомия

  1. Indicator. Вызывающий элемент

  2. Label (optional). Заголовок

  3. Text. Текст / подсказка

  4. Дата и время (optional)

  5. Link (optional). Ссылка

  6. Buttons (optional). Кнопки действия

  7. Изображение (optional)

Когда использовать

  • Тултип используется для помощи в работе с интерфейсами. Например, заполнение полей, выяснение деталей ошибки и т.д. Если эти подробности не нужны постоянно, но могут помочь пользователю в момент, когда он испытывает трудности.

  • Если пояснение содержит много информации, то полезнее разместить его в виде статьи на отдельной странице, а в тултип добавить ссылку.

Описание работы

  1. Тултип может быть вызван кликом по индикатору или иконке для показа справки или дополнительной информации.

  2. Тултип не исчезает если после его появления прокрутить страницу.

  3. Тултип не должен исчезать, если курсор переместился с элемента на сам тултип.

  4. Длительность анимации открытия / закрытия тултипа — 100мс.

Позиционирование

Tooltip позиционируется относительно компонента-триггера и не блокирует содержимое страницы. Пользователь может взаимодействовать с контентом страницы (нажимать на кнопки и переходить по ссылкам).

Закрытие

Закрытие Tooltip может происходить:

  • кнопками действия

  • кликом за пределами окна

  • клавишей ESC

Оформление

Текст

  • Текст тултипа — максимально короткий, рекомендуется не больее 160 символов

  • Текст выравнивается по левому краю.

Кнопки

Максимальное количество кнопок в блоке - 3. Важность действия должна соответствовать оформлению кнопки

В качестве текстовой метки используйте слова, описывающие действия. Например, «Добавить», «Удалить» и «Сохранить». Избегайте расплывчатых формулировок, таких как «Готово» или «ОК».

Блок кнопок

В Tooltip схема расположения кнопок может быть вертикальной и горизонтальной.

Так как в Tooltip не применяется кнопка закрытия (Х), используйте кнопку отмены для завершения процесса. При этом старайтесь избегать общих формулировок, текст кнопки должен максимально четко отражать последствия нажатия на нее.

Размеры

Максимальная рекомендуемая ширина тултипа - 288рх. Высота может варьироваться до 60% от высоты экрана.

Элемент
Значение

Кнопка

M-32px (outer)

Хинт

Weight: <=288px Radius: 2px

Типографика

Элемент
Название стиля
Гарнитура
Кегль
Начертание

Заголовок

Dynamic_title/h4

Inter

14px

Extra Bold

Текст

Main/Body-text 14

Inter

14px

Regular

Дата и время

Main/Body-text 14

Inter

14px

Regular

Ссылка

.Button&Links/link-14px

Inter

14px

Medium

Внутренние размеры

Внутренние боковые падинги - 16рх.

Отступы между наполнением контента:

Расположение

  • Тултип может появляться справа, слева, снизу или сверху в зависимости от расположения вызываемого элемента и наличия пространства на экране.

  • Расстояние от вызывающего элемента до тултипа 8рх.

  • Если тултип может закрыть важную для пользователя информацию или другие контролы, это направление можно запретить.

  • Тултип не должен менять свое положение при прокрутке страницы (например, открылся вверх, но при прокрутке оказался у края браузера и переместился вниз) — в какую сторону изначально открылся, там и остается до закрытия.

Цвета

Тултип

  1. Тело: #303340 — G11

  2. Текст: #F4F6FB — G2

  3. Заголовок: #F4F6FB — G2

  4. Дата и время: #A1A5B7 — G5

  5. Ссылка: #337EFF — B1

Компонент кнопка имеет свои стандартные цвета, которые можно посмотреть в его описании.


! Confirm popup !

Общая информация

ConfirmPopup (разновидность tooltip) - немодальное всплывающее окно, которое содержит дополнительную информацию и используется для подтверждения выполнения действий через нажатие кнопки.

Анатомия ConfirmPopup

  1. Заголовок. Краткое описание контента или суть процесса.

  2. Контентная область. Содержит информацию.

  3. Блок кнопок (footer). Содержит основные действия, необходимые для завершения или отмены задачи окна.

Оформление

Блок кнопок

В ConfirmPopup схема расположения кнопок вертикальная.

Так как в ConfirmPopup не применяется кнопка закрытия (Х), используйте кнопку отмены для завершения процесса. При этом старайтесь избегать общих формулировок, текст кнопки должен максимально четко отражать последствия нажатия на нее.

Размеры

Внешние размеры

Высота ConfirmPopup зависит от его контеного наполнения и не должна превышать 80% от высоты экрана. Ширина не дожна превышать 50% от ширины экрана.

Элемент
Значение

Кнопка

M-32px (outer)

Хинт

Weight: <=288px

Radius: 2px

Типографика

Элемент
Название стиля
Гарнитура
Кегль
Начертание

Заголовок

Dynamic_title/h4

Inter

14px

Extra Bold

Текст

Main/Body-text 14

Inter

14px

Regular

Дата и время

Main/Body-text 14

Inter

14px

Regular

Ссылка

.Button&Links/link-14px

Inter

14px

Medium

Внутренние размеры

  • Боковые паддинги - 16 рх

  • Расстояние между кнопками - 8 рх

🚧