Personalizar a aparência
Personalize as cores, fontes, formas e muito mais da página de checkout.
- Comece escolhendo um tema.
Comece a usar imediatamente escolhendo o tema pré-construído que mais se assemelha ao seu site.
- Personalize o tema usando variáveis.
Defina variáveis como fontFamily
e colorPrimary
para personalizar amplamente os componentes que aparecem em cada Element.
- Se necessário, ajuste componentes e estados individuais usando regras.
Para obter controle completo, especifique propriedades CSS personalizadas para componentes individuais que aparecem no Element.
Temas
Comece a personalizar o Elements escolhendo um dos seguintes temas:
stripe
night
flat
const appearance = { theme: 'night' };
Variáveis
Defina variáveis para afetar a aparência de muitos componentes que aparecem em cada Element.

A opção variables
funciona como variáveis CSS. Você pode especificar valores CSS para cada variável e fazer referência a outras variáveis com a sintaxe var(--myVariable)
. Você pode até mesmo inspecionar o DOM resultante usando o explorador do DOM em seu navegador.
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 } };
Variáveis mais usadas
Variável | Descrição |
---|---|
fontFamily | A família de fontes usada em todo o Elements. O Elements aceita fontes personalizadas com a opção fonts em initCheckout ou CheckoutProvider. |
fontSizeBase | O tamanho da fonte definido na raiz do Element. Por padrão, outras variáveis de tamanho de fonte, como fontSizeXs ou fontSizeSm , são dimensionadas a partir desse valor usando unidades rem . Certifique-se de escolher um tamanho de fonte de pelo menos 16px para campos de entrada em dispositivos móveis. |
spacingUnit | A unidade de espaçamento de base da qual todos os outros espaçamentos são derivados. Aumente ou diminua esse valor para deixar seu layout mais ou menos espaçoso. |
borderRadius | O raio de borda usado para guias, entradas e outros componentes no Element. |
colorPrimary | Uma cor primária usada em todo o Element. Defina isso como a cor principal da sua marca. |
colorBackground | A cor usada para o plano de fundo de entradas, guias e outros componentes no Element. |
colorText | A cor de texto padrão usada no Element. |
colorDanger | Uma cor usada para indicar erros ou ações destrutivas no Element. |
Variáveis menos usadas
Variável | Descrição |
---|---|
fontSmooth | Quais configurações de suavização de borda de texto devem ser usadas no Element. Pode ser always , auto ou never . |
fontVariantLigatures | A configuração font-variant-ligatures do texto no Element. |
fontVariationSettings | A configuração font-variation-settings do texto no Element. |
fontWeightLight | O peso da fonte usado para texto claro. |
fontWeightNormal | O peso da fonte usado para texto normal. |
fontWeightMedium | O peso da fonte usado para texto médio. |
fontWeightBold | O peso da fonte usada para texto em negrito. |
fontLineHeight | A configuração line-height do texto no Element. |
fontSizeXl | O tamanho da fonte do texto extragrande no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
fontSizeLg | O tamanho da fonte de texto grande no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
fontSizeSm | O tamanho da fonte de texto pequeno no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
fontSizeXs | O tamanho da fonte do texto extrapequeno no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
fontSize2Xs | O tamanho da fonte de texto duplo-extrapequeno no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
fontSize3Xs | O tamanho da fonte de texto triplo-extrapequeno no Element. Por padrão, isso é dimensionado de var(--fontSizeBase) usando unidades rem . |
logoColor | Uma preferência por quais variações de logotipo exibir; light ou dark . |
tabLogoColor | A variação do logotipo a ser exibida dentro de componentes . ; light ou dark . |
tabLogoSelectedColor | A variação do logotipo a ser exibida dentro do componento de . ; light ou dark . |
blockLogoColor | A variação do logotipo a ser exibida dentro de componentes de . ; light ou dark . |
colorSuccess | Uma cor usada para indicar ações positivas ou resultados bem-sucedidos no Element. |
colorWarning | Uma cor usada para indicar ações potencialmente destrutivas no Element. |
accessibleColorOnColorPrimary | A cor do texto que aparece sobre qualquer plano de fundo var(--colorPrimary) . |
accessibleColorOnColorBackground | A cor do texto que aparece sobre qualquer plano de fundo var(--colorBackground) . |
accessibleColorOnColorSuccess | A cor do texto que aparece sobre qualquer plano de fundo var(--colorSuccess) . |
accessibleColorOnColorDanger | A cor do texto que aparece sobre qualquer plano de fundo var(--colorDanger) . |
accessibleColorOnColorWarning | A cor do texto que aparece sobre qualquer fundo var(--colorWarning) . |
colorTextSecondary | A cor usada para texto de importância secundária. Por exemplo, essa cor é usada no rótulo de uma guia que não está selecionada no momento. |
colorTextPlaceholder | A cor usada para inserir texto de espaço reservado no Element. |
iconColor | A cor padrão usada para ícones no Element, como o ícone que aparece na guia do cartão. |
iconHoverColor | A cor dos ícones ao passar o mouse sobre eles. |
iconCardErrorColor | A cor do ícone do cartão quando ele está em um estado de erro. |
iconCardCvcColor | A cor da variante CVC do ícone do cartão. |
iconCardCvcErrorColor | A cor do CVC variante do ícone de cartão quando o campo CVC tem entrada inválida. |
iconCheckmarkColor | A cor das marcas de seleção exibidas em componentes como . . |
iconChevronDownColor | A cor dos ícones de seta exibidos em entradas selecionadas. |
iconChevronDownHoverColor | A cor dos ícones de seta quando pairados. |
iconCloseColor | A cor dos ícones de fechamento, usada para indicar uma ação de dispensa ou fechamento. |
iconCloseHoverColor | A cor dos ícones próximos ao passar o mouse sobre eles. |
iconLoadingIndicatorColor | A cor do círculo giratório indicador de carregamento. |
iconMenuColor | A cor dos ícones de menu usados para indicar um conjunto de ações adicionais. |
iconMenuHoverColor | A cor dos ícones do menu ao passar o mouse sobre eles. |
iconMenuOpenColor | A cor dos ícones de menu quando abertos. |
iconPasscodeDeviceColor | A cor do ícone do dispositivo de senha, usado para indicar que uma mensagem foi enviada ao dispositivo móvel do usuário. |
iconPasscodeDeviceHoverColor | A cor do ícone do dispositivo de senha, ao passar o mouse sobre ele. |
iconPasscodeDeviceNotificationColor | A cor do indicador de notificação exibido sobre o ícone do dispositivo de senha. |
iconRedirectColor | A cor do ícone de redirecionamento que aparece para formas de pagamento baseadas em redirecionamento. |
tabIconColor | A cor dos ícones que aparecem em uma guia. |
tabIconHoverColor | A cor dos ícones que aparecem numa guia ao passar o mouse sobre ela. |
tabIconSelectedColor | A cor dos ícones que aparecem numa guia quando ela é selecionada. |
tabIconMoreColor | A cor do ícone que aparece no acionamento do menu de formas de pagamento adicionais. |
tabIconMoreHoverColor | A cor do ícone que aparece no acionador para o menu de formas de pagamento adicionais quando o acionador está pairado. |
accordionItemSpacing | O espaçamento vertical entre componentes . . Isso só se aplica quando spacedAccordionItems é true . |
gridColumnSpacing | O espaçamento entre colunas na grade usado para o layout do Element. |
gridRowSpacing | O espaçamento entre linhas na grade usado para o layout do Element. |
pickerItemSpacing | O espaçamento entre . renderizados dentro do componente . . |
tabSpacing | O espaçamento horizontal entre componentes . . |
Regras
A opção rules
é um mapa de seletores do tipo CSS para propriedades CSS, permitindo a personalização específica de cada componente. Depois de definir o theme
e as variables
, use as rules
para integrar perfeitamente o Elements conforme o design do seu site.
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 } };
Todas as regras
O seletor de uma regra pode direcionar a qualquer um dos nomes de categoria pública no Elemento, assim como estados aceitos, pseudocategorias e pseudoelementos para cada categoria. Por exemplo, os seguintes seletores são válidos:
.
Tab, . Label, . Input .
Tab:focus .
Input--invalid, . Label--invalid .
Input::placeholder
Os seguintes seletores não são válidos:
.
, somente nomes de categorias públicas podem ser direcionadosp-SomePrivateClass, img .
, relacionamentos de ancestral-descendente em seletores não são aceitosTab . TabLabel .
, a categoriaTab--invalid .
não aceita o estadoTab --invalid
Cada nome de classe usado em um seletor aceita uma lista de permissões de propriedades CSS, que você especifica usando maiúsculas e minúsculas (por exemplo, boxShadow
para a propriedade box-shadow).
Veja esta lista completa de nomes de categoria aceitos e estados, pseudocategorias e pseudoelementos correspondentes.
Guias

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled |
Entradas de formulário - Rótulos acima

Certifique-se de escolher um tamanho de fonte de pelo menos 16px para campos de entrada em dispositivos móveis.
Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --empty , --invalid , --focused | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Entradas de formulário - Rótulos flutuantes

Observação
Rótulos flutuantes podem ser habilitados como opção de configuração adicional.
Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --empty , --invalid , --focused , --floating , --resting | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Bloco

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | |||
. | |||
. | --negative | :hover , :focus , :active |
Entrada de código

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | :hover , :focus , :disabled |
Caixa de seleção

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --checked | ||
. | --checked | :hover , :focus , :focus-visible | |
. | --checked | :hover , :focus , :focus-visible |
Lista suspensa

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | |||
. | --highlight | :active |
Interruptor

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --active | :hover | |
. | :hover |
Selecionador

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --selected , --highlight , --new , --disabled | :hover , :focus , :active | |
. | :hover , :focus , :active |
Certifique-se de que o seu estado ativo .
se destaca dos demais estados.
![]() | ![]() |
SIM Use uma cor primária, peso e/ou contorno perceptível de alto contraste para distinguir o estado ativo que seu cliente já selecionou. | NÃO Não use duas opções com o mesmo peso ou cores de baixo contraste para os estados .PickerItem porque fica mais difícil distinguir qual está ativo. |
Menu
Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | |||
. | --open | :hover | |
. | --negative | :hover , :focus , :active |
Sanfona
Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | --selected | :hover , :focus-visible |
Payment Method Messaging Element
Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. |
Ícone de rádio

Nome da categoria | Estados | Pseudocategorias | Pseudoelementos |
---|---|---|---|
. | |||
. | --checked , --hovered | ||
. | --checked , --hovered |
Você pode controlar o tamanho geral do ícone com a propriedade width
em .
. Você pode controlar o tamanho relativo de .
com a propriedade r
(raio). .
e .
são elementos SVG e podem ser estilizados com propriedades stroke
e fill
. Consulte a lista completa de propriedades CSS aceitas abaixo.
const appearance = { rules: { '.RadioIcon': { width: '24px' }, '.RadioIconOuter': { stroke: '#E0E6EB' }, '.RadioIconInner': { r: '16' } } };
Propriedades CSS aceitas
Propriedade CSS | Categorias aceitas |
---|---|
-moz-osx-font-smoothing | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
-webkit-font-smoothing | AccordionItem , 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-color | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
backgroundColor | AccordionItem , Action , Block , BlockAction , BlockDivider , Button , CheckboxInput , CodeInput , DropdownItem , Error , Input , InputDivider , MenuAction , MenuIcon , PickerAction , PickerItem , Switch , Tab , ToggleItem |
border | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottom | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottomColor | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottomLeftRadius | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottomRightRadius | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottomStyle | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderBottomWidth | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderColor | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderLeft | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderLeftColor | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderLeftStyle | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderLeftWidth | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderRadius | AccordionItem , 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 |
borderRight | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderRightColor | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderRightStyle | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderRightWidth | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderStyle | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTop | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTopColor | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTopLeftRadius | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTopRightRadius | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTopStyle | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderTopWidth | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
borderWidth | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Switch , SwitchControl , Tab , TermsText , Text , ToggleItem |
boxShadow | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , InputCloseIcon , Link , MenuAction , MenuIcon , PasscodeCloseIcon , PasscodeShowIcon , PickerAction , PickerItem , SecondaryLink , Switch , SwitchControl , Tab , TermsLink , ToggleItem |
color | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabIcon , TabLabel , TermsLink , TermsText , Text , ToggleItem |
fill | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , MenuAction , MenuIcon , PickerAction , PickerItem , RadioIconInner , RadioIconOuter , SwitchControl , Tab , TabIcon , ToggleItem |
fillOpacity | RadioIconInner , RadioIconOuter |
fontFamily | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
fontSize | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Switch , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
fontVariant | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
fontWeight | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
letterSpacing | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
lineHeight | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
margin | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , MenuAction , PickerAction , PickerItem , Tab , ToggleItem |
marginBottom | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , MenuAction , PickerAction , PickerItem , Tab , ToggleItem |
marginLeft | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , MenuAction , PickerAction , PickerItem , Tab , ToggleItem |
marginRight | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , MenuAction , PickerAction , PickerItem , Tab , ToggleItem |
marginTop | Action , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , MenuAction , PickerAction , PickerItem , Tab , ToggleItem |
opacity | Label |
outline | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , InputCloseIcon , Link , MenuAction , MenuIcon , PasscodeCloseIcon , PasscodeShowIcon , PickerAction , PickerItem , SecondaryLink , Switch , SwitchControl , Tab , TermsLink , ToggleItem |
outlineOffset | AccordionItem , Action , Block , BlockAction , Button , CheckboxInput , CodeInput , Dropdown , DropdownItem , Error , Input , InputCloseIcon , Link , MenuAction , MenuIcon , PasscodeCloseIcon , PasscodeShowIcon , PickerAction , PickerItem , SecondaryLink , Switch , SwitchControl , Tab , TermsLink , ToggleItem |
padding | AccordionItem , Action , Block , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , Menu , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Tab , TabIcon , TabLabel , TermsText , Text , ToggleItem |
paddingBottom | AccordionItem , Action , Block , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , Menu , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Tab , TabIcon , TabLabel , TermsText , Text , ToggleItem |
paddingLeft | AccordionItem , Action , Block , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , Menu , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Tab , TabIcon , TabLabel , TermsText , Text , ToggleItem |
paddingRight | AccordionItem , Action , Block , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , Menu , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Tab , TabIcon , TabLabel , TermsText , Text , ToggleItem |
paddingTop | AccordionItem , Action , Block , BlockAction , Button , CodeInput , DropdownItem , Error , Input , Label , Menu , MenuAction , MenuIcon , PickerAction , PickerItem , RedirectText , Tab , TabIcon , TabLabel , TermsText , Text , ToggleItem |
r | RadioIconInner |
stroke | RadioIconInner , RadioIconOuter |
strokeOpacity | RadioIconInner , RadioIconOuter |
strokeWidth | RadioIconInner , RadioIconOuter |
textAlign | PaymentMethodMessaging |
textDecoration | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
textShadow | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
textTransform | AccordionItem , Action , BlockAction , Button , Checkbox , CheckboxLabel , CodeInput , DropdownItem , Error , Input , Label , Link , MenuAction , PickerAction , PickerItem , RedirectText , SecondaryLink , Tab , TabLabel , TermsLink , TermsText , Text , ToggleItem |
transition | Action , 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 |
width | RadioIcon |
Algumas exceções às propriedades acima:
-webkit-text-fill-color
não é compatível com pseudoclasses
Outras opções de configuração
Além de themes
, variables
e rules
, fornecemos outras opções de configuração de aparência para estilizar o Elements.
Para personalizar, adicione-as ao objeto Appearance:
const appearance = { labels: 'floating', // other configurations such as `theme`, `variables` and `rules`... }
No momento, aceitamos as opções abaixo:
Configuração | Descrição |
---|---|
disableAnimations | Desativa animações em todo o Elements. Booleano, define como padrão false . |
labels | Permite alternar entre rótulos acima dos campos de formulário e rótulos flutuantes dentro dos campos de formulário; pode ser above ou floating |