Tokens 1.23.1
Под токенами Дизайн-платформы мы рассматриваем универсальные значения стилей элементов интерфейса: цвета, теней, типографики, интервалов, иконок и т.д.. Для каждой платформы мы преобразуем имена и значения токенов в зависимости от требуемого платформой формата.
Почему токены?
Использование токенов упрощает и ускоряет процесс разработки и поддержки продукта за счет автоматического применения изменений в коде при изменении дизайна. При этом у разработчика сохраняется свобода выбора технологий реализации продукта. Кроме того, использование токенов обеспечивает соответствие разных продуктов утвержденной Дизайн-платформе.
Color
Цвет является ключом к выражению и универсальному восприятию продуктов бренда билайн, а также играет важную роль в передаче определенного смысла через дизайн. В нашей дизайн-платформе мы используем цветовые токены для визуальной передачи информации и успешного взаимодействия с пользователем.
Const
Background
Divider
Gradient
Opacity
Text
Light
Accent
Background
Border
Button
Chart
Control
Цвета, специфичные для контролов форм: Textfield, Textarea, Selection Control
Divider
Gradient
Status
Цвета, отвечающие за передачу статусного состояния элемента.
Text
Utilities
Dark
Accent
Background
Border
Button
Chart
Control
Цвета, специфичные для контролов форм: Textfield, Textarea, Selection Control
Divider
Gradient
Status
Цвета, отвечающие за передачу статусного состояния элемента.
Text
Utilities
Elevation
Тени позволяют показать многоуровневость интерфейса, где каждый слой указывает на приоритетность для пользователя. Мы используем один тип тени — внешнюю, с разной интенсивностью и удаленностью элемента от первого слоя интерфейса: low, medium и high.
Font
Font Family
Variant Numeric
Weight
Typeset
Типографика выступает ярким визуальным представлением бренда билайн. Все продукты используют уникальный фирменный шрифт DS Beeline, разработанный специально для компании. В Дизайн-платформе выстроена типографическая визуальная иерархия с помощью разных стилей и веса заголовков, подзаголовков, текста и подписей.
Size
Border
Border Radius
В зависимости от типа, размера и функциональности элемента используются разные по интенсивности скругления. Базовое значение, кратно которому строится шкала: 2px.
Border Width
Control
Размерность контролов в интерфейсе: текстовых полей, кнопок, иконочных кнопок и т.д. Используется для обеспечения консистентности высоты элементов при выстраивании их в одну строку.
Icon
Размер иконки обозначает одновременно ее высоту, ширину и, в случае использования иконочного шрифта, размер шрифта.
Spacing
В дизайн-платформе используется 4px-ая сетка и 4px-й интервальный шаг. То есть для интервалов между элементами подходящими являются значения, кратные 4 (например, 8, 12, 16, 20, 24 и т.д.). Это позволяет упорядочить элементы интерфейса и создать универсальный ритм для разных типов продуктов, а также упростить и ускорить разработку.