Widget
Last updated
Was this helpful?
Last updated
Was this helpful?
Основной способ организации информации в наших приложениях - объединение данных в логические блоки и их вывод при помощи виджетов и карточек. Исключение: гео-карты, мнемосхемы и, в некоторых случаях, данные при отсутствие других виджетов, например таблицы. В них контент может размещаться сразу в основном контейнере.
Виджет (widget) — компонент отображающий данные и функциональные возможности приложения.
Panel. Описание на странице Panel
Content-блок. Блок с контентом
Карточка - интерактивный блок с информацией. По сути - это виджет с кратким содержанием, с возможностью по клику перейти на соответствующие раздел / страницу (поведение ссылки).
Content-блок. Блок с контентом
Основными отличиями карточки от виджета является: её кликабельность, отсутствие панели и наличие тени (Mini-Bottom). В остальном - правила размеров, отступов, оформления соответствуют виджетам.
Элементы управления виджета, управляющие контентом (например, фильтры, календари, контролы и др.), могут располагаться:
в панели (шапке) виджета: такие инструменты управляют только содержимым виджета
в панели страницы (располагается под шапкой приложения): такие инструменты упраляют всем содержимым страницы (содержимым всех виджетов).
Элементы управления, располагающиеся в панели страницы и панели виджета не должны противоречить, а пользователю должно быть однозначно понятно, какой фильтр применен к содежимому виджета.
Если контент не вмещается в контентную область, то для просмотра (прокрутки) содержимого используются горизонтальный / вертикальный скроллы. Для того, чтобы пользователь понимал, что в виджете / карточке присутствует переполнение контента, используется эффект прозрачности у краев контентной области.
Скроллы появляются при наведении на область виджета / карточки. При появлении скролла контент не должен сдвигаться.
Рекомендуется формировать контент так, чтобы минимизировать возможность появления горизонтального скролла.
Размеры и отступы могут меняться в зависимости от типа используемой сетки. Сетка может быть с 8 или 12 колонками.
Высота виджета / карточки может варьироваться в зависимости от решаемой задачи. Кратность высоты и ширины виджета / карточки - 8 рх.
Виджет / карточка
Border: 1px (solid) Border-radius: 2px
Заголовок
Static_title/h4
Inter
14px
Semi Bold
Текст
Main/Body-text 14
Inter
14px
Regular
Вертикальные отступы:
16 рх для ширины экрана > 1440 px
8 рх для ширины экрана ≤ 1440 px
Горизонатальные отступы отступы:
Внутренние отступы могут варьироваться в зависимости от контента и наполнения, начиная с 8рх и далее по возрастанию (16рх, 24рх, 32рх, 40рх, ...). Отступы в 16рх являются стандартом.
Рекомендуемые внутренние отступы - 16px. Так же отступы могут варьироваться в зависимости от контента и наполнения, начиная с 8рх и далее по возрастанию (16рх, 24рх, 32рх, 40рх, ...). Отступы в 16рх являются стандартом.
В исключительных случаях может использоваться минимально допустимый размер - 4рх, используемый в виджетах и карточках со сложным контентом.
все внешние отступы (боковые, вертикальные и горизонтальные) в области приложения - 8 рх
внутренние отступы в виджете - 16рх
Фон виджета / карточки: #FFFFFF — G1
Обводка: #D6DBE7 — G3
Иконки: #777B92 — G7
Дивайдеры: #BFC6D7 — G4
Цвет текста: #50546B — G9
Заголовок: #20222B — G12
Фон виджета / карточки: #F4F6FB — G2
Обводка: #D6DBE7 — G3
Иконки: #777B92 — G7
Дивайдеры: #BFC6D7 — G4
Цвет текста: #50546B — G9
Заголовок: #20222B — G12
Встраеваемые компоненты, такие как панель, инпуты и другие, имеют свои стандартные цвета, которые можно посмотреть в их описаниях.