Перейти к содержанию

Настройка виджета формы подписки

По умолчанию виджет формы подписки имеет нейтральный стиль, который подходит для большинства страниц. После добавления кода для встраивания вы можете привести его в соответствие с визуальным стилем вашего сайта, установив пользовательские свойства CSS для элемента pushwoosh-subscribe-widget. Значения в таблицах ниже заменяют значения по умолчанию.

Настройка цветов

Anchor link to
ПеременнаяОписаниеПо умолчанию
--esw-primary-colorОсновной цвет для кнопок, ссылок и акцентов#0E72E5
--esw-primary-hoverЦвет основных элементов при наведении#1A85FF
--esw-text-colorОсновной цвет текста#4B5057
--esw-text-secondaryВторостепенный текст (плейсхолдеры, подписи)#969CA3
--esw-backgroundФон виджета#FFFFFF
--esw-surface-colorЦвет поверхности (при наведении, второстепенный фон)#F7F9FA
--esw-border-colorЦвет рамки#DCE1E5
--esw-border-color-focusЦвет рамки в состоянии фокуса#0E72E5
--esw-error-colorЦвет ошибки#E52E59
--esw-success-colorЦвет успеха#479900
--esw-success-bgФон сообщения об успехе#F7F9FA

Типографика

Anchor link to
ПеременнаяОписаниеПо умолчанию
--esw-font-familyСемейство шрифтовRoboto, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
--esw-font-size-baseБазовый размер шрифта14px
--esw-font-size-titleРазмер шрифта заголовка18px
--esw-font-size-labelРазмер шрифта метки поля12px
--esw-font-size-smallМелкий текст (ошибки, примечания)12px
--esw-font-weight-regularОбычная насыщенность400
--esw-font-weight-mediumСредняя насыщенность500
--esw-font-weight-boldЖирная насыщенность700
--esw-line-height-baseБазовая высота строки1.4
--esw-line-height-titleВысота строки заголовка1.2

Размеры и отступы

Anchor link to
ПеременнаяОписаниеПо умолчанию
--esw-input-heightВысота поля ввода36px
--esw-button-heightВысота кнопки36px
--esw-spacing-xsОчень маленький отступ4px
--esw-spacing-smМаленький отступ8px
--esw-spacing-mdСредний отступ16px
--esw-spacing-lgБольшой отступ24px
--esw-popup-widthШирина модального окна380px
--esw-popup-max-widthМаксимальная ширина модального окна90vw

Внешний вид

Anchor link to
ПеременнаяОписаниеПо умолчанию
--esw-border-radiusРадиус скругления углов для элементов4px
--esw-border-radius-popupРадиус скругления углов модального окна8px
--esw-shadow-popupТень модального окна0 0 6px rgba(0, 0, 0, 0.06), 0 10px 16px rgba(0, 0, 0, 0.1)

Примеры

Anchor link to
pushwoosh-subscribe-widget {
--esw-primary-color: #ff6b6b;
--esw-border-radius: 12px;
--esw-font-family: "Inter", sans-serif;
}