Button (Кнопка) — это визуальное представление действий или команд, которые пользователи могут выполнять в приложении, на веб-сайте или в программном обеспечении. Они сообщают, какие действия пользователи могут выполнять в интерфейсе. Кнопки позволяют пользователям выполнять действия и делать выбор простым щелчком мыши или касанием.
Button семантический элемент, который информирует пользователя о контексте действия.
Используйте комбинации кнопок, так, чтобы на экране было не больше одной Primary кнопки
Может использоваться для обозначения новых сообщений/фильтров через счетчик, а также использовать меню
Button должен быть достаточно заметным для быстрого восприятия
Button хорошо видим даже на разноцветных фонах. Соблюдайте общие цветовые правила дизайн-системы. Палитра Plex отвечает стандартам контрастности WCAG.
Используйте короткий и легко воспринимаемый текст в button.
Можно включать иконки в button, а также менять их через swap на аватарки, флаги или иконки брендов для дополнительной идентификации.
Существует 4 основных размера:
Для понимания анатомии входящих компонентов смотри примеры Бейдж счетчик (Badge Counter), Аватар (Avatar), Слот (Slot)