调至内容部分
创建账户
或
登录
Stripe 文档徽标
/
询问人工智能
创建账户
登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员工具
概览
关于 Stripe 支付
升级您的集成
支付分析
线上付款
概览查找您的用例Managed Payments
使用 Payment Link
构建结账页面
    概览
    快速开始
    自定义外观样式
      自定义外观
      自定义文本和策略
      自定义行为
    收集额外信息
    收税
    动态更新结账流程
    管理产品目录
    订阅
    管理支付方式
    让客户用本地货币支付
    添加折扣、追加销售和可选商品
    设置未来付款
    支付过程中保存付款详情
    在您的服务器上手动批准支付
    付款后
    具有 Checkout Sessions API Beta 更改日志的 Element
    从传统 Checkout 迁移
    迁移 Checkout 来使用 Prices
构建高级集成
构建应用内集成
支付方式
添加支付方式
管理支付方式
用 Link 更快结账
支付接口
Payment Links
结账
Web Elements
应用内 Element
支付场景
自定义支付流程
灵活收单
编排
线下支付
Terminal
其他 Stripe 产品
Financial Connections
加密货币
Climate
首页付款Build a checkout pageCustomize look and feel

自定义外观

自定义结账页面的颜色、字体、形状等。

复制页面

通过将 appearance 选项传递给 initCheckout,自定义 Stripe Elements 的外观以匹配您网站的设计。每个 Element 的布局保持一致,但您可以修改颜色、字体、边框、填充等。

const appearance = { theme: 'stripe', }; stripe.initCheckout({ fetchClientSecret, elementsOptions: { appearance, }, });
  1. 首先选择一个主题。

通过选择与您的网站最相似的预构建主题,立即启动并运行。

  1. 使用变量自定义主题。

设置 fontFamily 和 colorPrimary 等变量来广泛自定义出现在每个 Element 中的组件。

  1. 如果需要,使用 规则 微调个别组件和状态。

为实现完全控制,请为 Element 中出现的各个组件指定自定义 CSS 属性。

主题

请从以下主题开始自定义 Element:

  • stripe
  • night
  • flat
const appearance = { theme: 'night' };

变量

设置变量可影响 Element 中众多组件的外观。

带有银行卡输入字段、主要信用卡图标和 Klarna 支付选项的支付表单,和带有标记的颜色和样式的 Appearance API 变量。

variables 选项功能类似 CSS 变量。您可为每个变量指定 CSS 值,并使用 var(--myVariable) 语法引用其他变量。您甚至可以使用浏览器 DOM 检查器查看最终生成的 DOM。

const appearance = { theme: 'stripe', variables: { colorPrimary: '#0570de', colorBackground: '#ffffff', colorText: '#30313d', colorDanger: '#df1b41', fontFamily: 'Ideal Sans, system-ui, sans-serif', spacingUnit: '2px', borderRadius: '4px', // See all possible variables below } };

常用变量

变动描述
fontFamily整个 Element 中使用的字体族。Element 支持自定义字体,方式是将 fonts 选项传入 initCheckout 或 CheckoutProvider。
fontSizeBase在 Element 的根目录上设置的字体大小。默认情况下,其他字体大小变量(如 fontSizeXs 或 fontSizeSm)使用 rem 单位从该值缩放。请确保为移动设备上的输入字段选择的字体大小至少为 16px。
spacingUnit所有其他间距值基于此基础间距单位。增减此值可调整整体布局的疏密程度
borderRadius用于 Element 中选项卡、输入框及其他组件的边框圆角半径。
colorPrimary整个 Element 中使用的主色调。请将此设置为您品牌的主色调。
colorBackground用于 Element 中输入框、选项卡及其他组件背景的颜色。
colorTextElement 中使用的默认文本颜色。
colorDanger用于指示 Element 中错误或破坏性操作的颜色。

不太常用的变量

变动描述
fontSmooth要在 Element 中使用的文本抗锯齿设置。可选值为 always、auto 或 never。
fontVariantLigaturesElement 中文本的 font-variant-ligatures 设置。
fontVariationSettingsElement 中文本的 font-variation-settings 设置。
fontWeightLight浅色文本使用的字体粗细。
fontWeightNormal普通文本使用的字体粗细。
fontWeightMedium中等文本使用的字体粗细。
fontWeightBold粗体文本使用的字体粗细。
fontLineHeightElement 中文本的行高度设置。
fontSizeXlElement 中特大号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
fontSizeLgElement 中大号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
fontSizeSmElement 中小号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
fontSizeXsElement 中极小号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
fontSize2XsElement 中特小号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
fontSize3XsElement 中超特小号文本的字体大小。默认基于 var(--fontSizeBase) 使用 rem 单位缩放。
logoColor徽标变体的显示偏好设置(light 或 dark)。
tabLogoColor在 .Tab 组件中显示的徽标变体(light 或 dark)。
tabLogoSelectedColor在 .Tab--selected 组件中显示的徽标变体(light 或 dark)。
blockLogoColor在 .Block 组件中显示的徽标变体(light 或 dark)。
colorSuccess用于表示 Element 中积极操作或成功结果的颜色。
colorWarning用于表示 Element 中潜在破坏性操作的颜色。
accessibleColorOnColorPrimary显示在 var(--colorPrimary) 背景上的文本颜色。
accessibleColorOnColorBackground出现在任何 var(--colorBackground) 背景之上的文本颜色。
accessibleColorOnColorSuccess显示在 var(--colorSuccess) 背景上的文本颜色。
accessibleColorOnColorDanger显示在 var(--colorDanger) 背景上的文本颜色。
accessibleColorOnColorWarning显示在 var(--colorWarning) 背景上的文本颜色。
colorTextSecondary次要重要性文本的颜色。例如,该颜色用于当前未选中的选项卡标签。
colorTextPlaceholderElement 中输入框占位文本的颜色。
iconColorElement 中图标的默认颜色(例如显示在卡片选项卡中的图标)。
iconHoverColor鼠标悬停时图标的颜色。
iconCardErrorColor卡片图标处于错误状态时的颜色。
iconCardCvcColor卡片图标 CVC 变体的颜色。
iconCardCvcErrorColor当 CVC 字段输入无效时,卡片图标 CVC 变体的颜色。
iconCheckmarkColor在类似 .Checkbox 组件中显示的勾选标记颜色。
iconChevronDownColor选择输入框内显示的箭头图标颜色。
iconChevronDownHoverColor鼠标悬停时箭头图标的颜色。
iconCloseColor关闭图标的颜色(用于表示关闭或取消操作)。
iconCloseHoverColor鼠标悬停时关闭图标的颜色。
iconLoadingIndicatorColor加载指示器中旋转图标的颜色。
iconMenuColor用于表示附加操作集的菜单图标颜色。
iconMenuHoverColor鼠标悬停时菜单图标的颜色。
iconMenuOpenColor菜单打开时菜单图标的颜色。
iconPasscodeDeviceColor密码设备图标的颜色(用于表示消息已发送至用户移动设备)。
iconPasscodeDeviceHoverColor鼠标悬停时,密码设备图标的颜色。
iconPasscodeDeviceNotificationColor显示在密码设备图标上的通知指示器颜色。
iconRedirectColor基于重定向的支付方式所显示的重定向图标颜色。
tabIconColor选项卡内显示的图标颜色。
tabIconHoverColor鼠标悬停时,选项卡内显示的图标颜色。
tabIconSelectedColor选项卡被选中时,选项卡内显示的图标颜色。
tabIconMoreColor附加支付方式菜单触发器中显示的图标颜色。
tabIconMoreHoverColor鼠标悬停时,附加支付方式菜单触发器中显示的图标颜色。
accordionItemSpacing.AccordionItem 组件之间的垂直间距。仅当 spacedAccordionItems 为 true 时才适用。
gridColumnSpacingElement 布局中所用网格内的列间距。
gridRowSpacingElement 布局中所用网格内的行间距。
pickerItemSpacing.Picker 中呈现的 .PickerItem 组件间的间距。
tabSpacing.Tab 组件之间的水平间距。

规则

rules 选项是类 CSS 选择器到 CSS 属性的映射,允许对单个组件进行精细自定义。定义好您的 theme 和 variables 后,用 rules 无缝集成 Element,使其匹配您的网站设计。

const appearance = { rules: { '.Tab': { border: '1px solid #E0E6EB', boxShadow: '0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(18, 42, 66, 0.02)', }, '.Tab:hover': { color: 'var(--colorText)', }, '.Tab--selected': { borderColor: '#E0E6EB', boxShadow: '0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(18, 42, 66, 0.02), 0 0 0 2px var(--colorPrimary)', }, '.Input--invalid': { boxShadow: '0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 0 2px var(--colorDanger)', }, // See all supported class names and selector syntax below } };

所有规则

规则的选择器可以指向 Element 中的任何 Public 类名称,以及每个类中支持的状态、伪类 (pseudo-class) 和伪元素 (pseudo-element)。例如,以下是有效的选择器:

  • .Tab, .Label, .Input
  • .Tab:focus
  • .Input--invalid, .Label--invalid
  • .Input::placeholder

以下是无效的选择器:

  • .p-SomePrivateClass, img,只能指向 Public 类名称
  • .Tab .TabLabel,不支持选择器中的祖先后代关系。
  • .Tab--invalid,其中 .Tab 类不支持 --invalid 状态

在选择器中使用的每个类名仅支持特定 CSS 属性允许列表,这些属性需使用驼峰命名法指定(例如,box-shadow 属性应写作 boxShadow)。

以下是支持的类名及其相应的状态、伪类 (pseudo-classes) 和伪元素 (pseudo-element) 的完整列表。

标签

类名状态Pseudo-classesPseudo-elements
.Tab--selected:hover, :focus, :active, :disabled
.TabIcon--selected:hover, :focus, :active, :disabled
.TabLabel--selected:hover, :focus, :active, :disabled

表单输入 - 上方标签

请确保为移动设备上的输入字段选择的字体大小至少为 16px。

类名状态Pseudo-classesPseudo-elements
.Label--empty, --invalid, --focused
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

表单输入 - 浮动标签

注意

浮动标签可作为额外的配置选项启用。

类名状态Pseudo-classesPseudo-elements
.Label--empty, --invalid, --focused, --floating, --resting
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

阻止

类名状态Pseudo-classesPseudo-elements
.Block
.BlockDivider
.BlockAction--negative:hover, :focus, :active

代码输入

类名状态Pseudo-classesPseudo-elements
.CodeInput:hover, :focus, :disabled

复选框

类名状态Pseudo-classesPseudo-elements
.Checkbox--checked
.CheckboxLabel--checked:hover, :focus, :focus-visible
.CheckboxInput--checked:hover, :focus, :focus-visible

下拉列表

类名状态Pseudo-classesPseudo-elements
.Dropdown
.DropdownItem--highlight:active

开关

类名状态Pseudo-classesPseudo-elements
.Switch--active:hover
.SwitchControl:hover

选择器

类名状态Pseudo-classesPseudo-elements
.PickerItem--selected, --highlight, --new, --disabled:hover, :focus, :active
.PickerAction:hover, :focus, :active

确保您的 .PickerItem 的活动状态在其他状态中脱颖而出。

一定要

使用明显的、高对比度的原色、粗细和/或轮廓来区分客户已经选择的活动状态。

一定不要

不要为您的 .PickerItem 状态使用两个权重相等的选项或低对比度的颜色,因为它使区分哪个是活动的变得更加困难。

菜单

类名状态Pseudo-classesPseudo-elements
.Menu
.MenuIcon--open:hover
.MenuAction--negative:hover, :focus, :active

手风琴

类名状态Pseudo-classesPseudo-elements
.AccordionItem--selected:hover, :focus-visible

Payment Method Messaging Element

类名状态Pseudo-classesPseudo-elements
.PaymentMethodMessaging

单选图标

类名状态Pseudo-classesPseudo-elements
.RadioIcon
.RadioIconOuter--checked, --hovered
.RadioIconInner--checked, --hovered

您可以通过 .RadioIcon 中的 width 属性控制图标的整体大小。您可以用 r(半径)属性控制 .RadioIconInner 的相对大小。.RadioIconOuter 和 .RadioIconInner 是 SVG 元素,可以使用 stroke 和 fill 属性设置样式。请参见下方支持的 CSS 属性的完整列表。

const appearance = { rules: { '.RadioIcon': { width: '24px' }, '.RadioIconOuter': { stroke: '#E0E6EB' }, '.RadioIconInner': { r: '16' } } };

支持的 CSS 属性

CSS 属性支持的类别
-moz-osx-font-smoothingAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
-webkit-font-smoothingAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
-webkit-text-fill-colorAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
backgroundColorAccordionItem, Action, Block, BlockAction, BlockDivider, Button, CheckboxInput, CodeInput, DropdownItem, Error, Input, InputDivider, MenuAction, MenuIcon, PickerAction, PickerItem, Switch, Tab, ToggleItem
borderAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomColorAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomLeftRadiusAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomRightRadiusAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomStyleAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderBottomWidthAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderColorAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderLeftAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderLeftColorAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderLeftStyleAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderLeftWidthAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderRadiusAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, InputCloseIcon, Link, MenuAction, MenuIcon, PasscodeCloseIcon, PasscodeShowIcon, PickerAction, PickerItem, RedirectText, SecondaryLink, Switch, SwitchControl, Tab, TermsLink, TermsText, Text, ToggleItem
borderRightAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderRightColorAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderRightStyleAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderRightWidthAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderStyleAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopColorAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopLeftRadiusAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopRightRadiusAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopStyleAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderTopWidthAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
borderWidthAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Switch, SwitchControl, Tab, TermsText, Text, ToggleItem
boxShadowAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, InputCloseIcon, Link, MenuAction, MenuIcon, PasscodeCloseIcon, PasscodeShowIcon, PickerAction, PickerItem, SecondaryLink, Switch, SwitchControl, Tab, TermsLink, ToggleItem
colorAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabIcon, TabLabel, TermsLink, TermsText, Text, ToggleItem
fillAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, MenuAction, MenuIcon, PickerAction, PickerItem, RadioIconInner, RadioIconOuter, SwitchControl, Tab, TabIcon, ToggleItem
fillOpacityRadioIconInner, RadioIconOuter
fontFamilyAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
fontSizeAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Switch, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
fontVariantAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
fontWeightAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
letterSpacingAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
lineHeightAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
marginAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, MenuAction, PickerAction, PickerItem, Tab, ToggleItem
marginBottomAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, MenuAction, PickerAction, PickerItem, Tab, ToggleItem
marginLeftAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, MenuAction, PickerAction, PickerItem, Tab, ToggleItem
marginRightAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, MenuAction, PickerAction, PickerItem, Tab, ToggleItem
marginTopAction, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, MenuAction, PickerAction, PickerItem, Tab, ToggleItem
opacityLabel
outlineAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, InputCloseIcon, Link, MenuAction, MenuIcon, PasscodeCloseIcon, PasscodeShowIcon, PickerAction, PickerItem, SecondaryLink, Switch, SwitchControl, Tab, TermsLink, ToggleItem
outlineOffsetAccordionItem, Action, Block, BlockAction, Button, CheckboxInput, CodeInput, Dropdown, DropdownItem, Error, Input, InputCloseIcon, Link, MenuAction, MenuIcon, PasscodeCloseIcon, PasscodeShowIcon, PickerAction, PickerItem, SecondaryLink, Switch, SwitchControl, Tab, TermsLink, ToggleItem
paddingAccordionItem, Action, Block, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, Menu, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Tab, TabIcon, TabLabel, TermsText, Text, ToggleItem
paddingBottomAccordionItem, Action, Block, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, Menu, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Tab, TabIcon, TabLabel, TermsText, Text, ToggleItem
paddingLeftAccordionItem, Action, Block, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, Menu, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Tab, TabIcon, TabLabel, TermsText, Text, ToggleItem
paddingRightAccordionItem, Action, Block, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, Menu, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Tab, TabIcon, TabLabel, TermsText, Text, ToggleItem
paddingTopAccordionItem, Action, Block, BlockAction, Button, CodeInput, DropdownItem, Error, Input, Label, Menu, MenuAction, MenuIcon, PickerAction, PickerItem, RedirectText, Tab, TabIcon, TabLabel, TermsText, Text, ToggleItem
rRadioIconInner
strokeRadioIconInner, RadioIconOuter
strokeOpacityRadioIconInner, RadioIconOuter
strokeWidthRadioIconInner, RadioIconOuter
textAlignPaymentMethodMessaging
textDecorationAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
textShadowAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
textTransformAccordionItem, Action, BlockAction, Button, Checkbox, CheckboxLabel, CodeInput, DropdownItem, Error, Input, Label, Link, MenuAction, PickerAction, PickerItem, RedirectText, SecondaryLink, Tab, TabLabel, TermsLink, TermsText, Text, ToggleItem
transitionAction, Block, BlockAction, Button, CheckboxInput, CheckboxLabel, CodeInput, Dropdown, DropdownItem, Error, Icon, Input, InputCloseIcon, Label, Link, MenuAction, MenuIcon, PasscodeCloseIcon, PasscodeShowIcon, PickerAction, PickerItem, RadioIconInner, RadioIconOuter, RedirectText, SecondaryLink, Switch, SwitchControl, Tab, TabIcon, TabLabel, TermsLink, TermsText, Text, ToggleItem
widthRadioIcon

上述属性的一些例外是:

  • -webkit-text-fill-color 与伪类不兼容

其他配置选项

除了 themes、variables 和 rules 之外,我们还提供了额外的外观配置选项来设置 Element 的样式。

您可以通过将它们添加到外观对象来自定义它们:

const appearance = { labels: 'floating', // other configurations such as `theme`, `variables` and `rules`... }

我们目前支持以下选项:

配置描述
disableAnimations禁用整个 Element 中的动画。布尔值,默认为 false。
labels允许在表单字段上方的标签和表单字段中的浮动标签之间切换;它可以是 above 或 floating
此页面的内容有帮助吗?
是否
需要帮助?联系支持。
加入我们的早期使用计划。
查看我们的更改日志。
有问题?联系销售。
LLM? Read llms.txt.
Powered by Markdoc