Кнопка с черным текстом на белом фоне или с белым текстом на прозрачном фоне. Применяется, если подключен только один OAuth в виджете.Пример виджета «Одноклассники» c разными скруглениями
Светлая тема
Тёмная тема
Пример виджета «VK ID» c разными скруглениями
Светлая тема
Тёмная тема
Пример виджета «Mail» c разными скруглениями
Светлая тема
Тёмная тема
Виджет в виде кнопки-иконки
Кнопка-иконка на белом или прозрачном фоне с обводкой. Применяется, если подключены два и более OAuth в виджете.Пример кнопки-иконки
Виджет с кнопками-иконками «VK», «Oдноклассники» и «Mail»
Несколько OAuth в одном виджете
Отображение OAuth внутри виджета зависит от их количества: при подключении двух и более OAuth кнопка превращается в кнопку-иконку. Также в зависимости от количества OAuth меняется размер кнопки-иконки. Ниже представлены примеры отображения.
Виджет с кнопкой «Войти через OK» при подключении одного OAuth
Виджет с кнопками-иконками «VK» и «Oдноклассники» при подключении двух OAuth
Виджет с кнопками-иконками «VK», «Oдноклассники» и «Mail» при подключении трех OAuth
Обратите внимание
Свойство border-radius должно быть таким же, как у компонентов контейнера, в который интегрируется виджет.
Формулировки
Текст используется только для виджета с одним OAuth. Используйте только предложенные варианты. Изменять текст внутри виджета запрещено.
Виджет с текстом «Войти с VK ID»
Виджет с текстом «Войти через Одноклассники»
Виджет с текстом «Войти с Mail»
Стили
Настраивать стили необходимо только в том случае, если вы хотите стилизовать кнопку авторизации в соответствии с вашей дизайн-системой. Если вы используете стандартную кнопку из SDK, ничего изменять не нужно.
Шрифты
Используйте шрифты, представленные ниже, или системные шрифты мобильной платформы. Следите, чтобы размер шрифта и высота кнопки были соразмерны.
Список шрифтов
Цвета
Мы предлагаем два варианта кнопки:
с черным текстом на белом фоне: текст внутри кнопки — #000000, цвет фона — #FFFFFF;
с черным текстом на прозрачном фоне: текст внутри кнопки — #000000;
Разрешено убирать обводку или использовать заливку нейтрального цвета.
Цвета кнопки
Скругление
Кнопки можно скруглять в соответствии со стилистикой вашей дизайн-системы.
Тени
Добавлять тени к кнопкам запрещено.
Размеры
Вы можете настроить высоту и ширину кнопки в соответствии с рекомендациями ниже.
Высота
Рекомендованная высота — от 32 до 56px. Используйте одинаковые отступы для логотипа и фото пользователя внутри кнопки. В кнопке с полностью скругленными краями логотип должен быть смещен вправо на 2 px.Маленькая кнопка:
Размер — 32–40рх;
Шрифт — 14pt;
Логотип — 24pt;
Отступы — 4-7px.
Маленькая кнопка с отступами 4px
Средняя кнопка:
Размер — 40–48рх;
Шрифт — 16pt;
Логотип — 28pt;
Отступы — 6-9px.
Средняя кнопка с отступами 6px
Большая кнопка:
Размер — 48–56рх;
Шрифт — 17pt;
Логотип — 28pt;
Отступы — 10-14px.
Большая кнопка с отступами 10px
Ширина
Ширина зависит от контейнера, в который помещается кнопка.Минимум:
Минимальные границы кнопки
При уменьшении ширины следите, чтобы центральный контейнер с текстом не заходил за границы иконки — в этом случае виджет превращается в кнопку-иконку.Минимум для виджета с двумя и более OAuth:
Минимальные границы кнопки для виджета с несколькими OAuth
Уменьшать ширину виджета можно до тех пор, пока Button Icon остается квадратной.Максимум:
Максимальные границы кнопки
Ограничений по ширине нет, но слишком широкие кнопки использовать не стоит, так как они плохо считываются.
Адаптивность
Если есть данные о пользователе, кнопка-иконка One Tap изменяется от логотипа к фото и обратно.
Примеры адаптивности кнопки
Контексты
В зависимости от контекста применяйте следующие способы расположения виджета:
После формы входа
Используется в дополнение к вашей собственной форме авторизации. Виджет необходимо визуально отделить от формы: в виджете с одним OAuth используйте «или», а с несколькими — «или с помощью».
Использование виджета с несколькими OAuth в форме входа
Интеграция в кнопку One Tap
Виджет может встраиваться в One Tap Button. От этой формы его необходимо визуально отделять так же, как от формы входа.
Использование виджета с несколькими OAuth в кнопке One Tap
Интеграция в шторку авторизации
Виджет может встраиваться в шторку авторизации. От этой формы его необходимо визуально отделять так же, как от формы входа.