跳到内容

自定义订阅表单小组件

默认情况下,订阅表单小组件使用适用于大多数页面的中性样式。添加嵌入代码后,您可以通过在 pushwoosh-subscribe-widget 元素上设置 CSS 自定义属性,使其与您网站的视觉形象相匹配。下表中的值将替换默认值。

自定义颜色

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
变量描述默认值
--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
变量描述默认值
--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)
pushwoosh-subscribe-widget {
--esw-primary-color: #ff6b6b;
--esw-border-radius: 12px;
--esw-font-family: "Inter", sans-serif;
}