Personalizzare l'aspetto
Personalizzare colori, tipi di carattere, forme e altri dettagli della pagina di pagamento
- Inizia scegliendo un tema.
Inizia subito scegliendo il tema predefinito che più si avvicina al tuo sito web.
- Personalizza il tema utilizzando le variabili.
Imposta variabili come fontFamily
e colorPrimary
per personalizzare i componenti che appaiono in ogni Element.
- Se necessario, ottimizza i singoli componenti e stati utilizzando le regole.
Per un controllo completo, specifica le proprietà CSS personalizzate per i singoli componenti presenti in Element.
Temi
Inizia a personalizzare Elements scegliendo uno dei seguenti temi:
stripe
night
flat
const appearance = { theme: 'night' };
Variabili
Imposta le variabili per modificare l’aspetto di molti componenti presenti in ogni Element.

L’opzione variables
funziona come le variabili CSS. Puoi specificare valori CSS per ogni variabile e fare riferimento ad altre variabili con la sintassi var(--myVariable)
. Puoi anche controllare il DOM risultante utilizzando l’explorer DOM nel tuo browser.
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 } };
Variabili comunemente utilizzate
Variabile | Descrizione |
---|---|
fontFamily | La famiglia di caratteri utilizzata in Elements. Elements supporta i font personalizzati specificando l’opzione fonts in initCheckout o CheckoutProvider. |
fontSizeBase | Dimensione carattere impostata nella radice dell’Element. Per impostazione predefinita, le altre variabili relative alle dimensioni dei caratteri, ad esempio fontSizeXs o fontSizeSm , vengono ridimensionate a partire da questo valore utilizzando le unità rem . Assicurati di scegliere una dimensione del carattere di almeno 16 px per i campi di inserimento sui dispositivi mobili. |
spacingUnit | Unità di spaziatura di base da cui derivano tutte le altre spaziature. Aumenta o diminuisci questo valore per rendere il tuo layout più o meno spazioso. |
borderRadius | Raggio del bordo utilizzato per schede, input e altri componenti dell’Element. |
colorPrimary | Colore principale utilizzato in tutto l’Element. Impostalo sul colore principale del tuo brand. |
colorBackground | Colore utilizzato per lo sfondo di input, schede e altri componenti dell’Element. |
colorText | Colore del testo predefinito utilizzato nell’Element. |
colorDanger | Colore utilizzato per indicare errori o azioni pericolose nell’Element. |
Variabili meno utilizzate
Variabile | Descrizione |
---|---|
fontSmooth | Impostazioni di anti-aliasing del testo da utilizzare in Element. Può essere always , auto o never . |
fontVariantLigatures | L’impostazione font-variant-ligatures del testo nell’Element. |
fontVariationSettings | L’impostazione font-variation-settings del testo nell’Element. |
fontWeightLight | Spessore carattere utilizzato per il testo leggero. |
fontWeightNormal | Spessore carattere utilizzato per il testo normale. |
fontWeightMedium | Spessore carattere utilizzato per il testo medio. |
fontWeightBold | Spessore carattere utilizzato per il testo in grassetto. |
fontLineHeight | L’impostazione line-height del testo nell’Element. |
fontSizeXl | Dimensione carattere del testo molto grande nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
fontSizeLg | Dimensione carattere di un testo di grandi dimensioni nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
fontSizeSm | Dimensione carattere di testo piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
fontSizeXs | Dimensione carattere del testo molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
fontSize2Xs | Dimensione carattere del testo due volte molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
fontSize3Xs | Dimensione carattere del testo tre volte molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem . |
logoColor | Preferenza per le varianti del logo da visualizzare; light o dark . |
tabLogoColor | La variazione del logo da visualizzare all’interno dei componenti . ; light o dark . |
tabLogoSelectedColor | La variazione del logo da visualizzare all’interno del componente . ; light o dark . |
blockLogoColor | La variazione del logo da visualizzare all’interno dei componenti . ; light o dark . |
colorSuccess | Colore utilizzato per indicare azioni positive o andate a buon fine nell’Element. |
colorWarning | Colore utilizzato per indicare azioni potenzialmente pericolose nell’Element. |
accessibleColorOnColorPrimary | Colore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorPrimary) . |
accessibleColorOnColorBackground | Colore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorBackground) . |
accessibleColorOnColorSuccess | Colore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorSuccess) . |
accessibleColorOnColorDanger | Colore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorDanger) . |
accessibleColorOnColorWarning | Colore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorWarning) . |
colorTextSecondary | Colore utilizzato per il testo di secondaria importanza. Ad esempio, questo colore viene utilizzato per l’etichetta di una scheda che non è attualmente selezionata. |
colorTextPlaceholder | Colore utilizzato per inserire il testo del placeholder nell’Element. |
iconColor | Colore predefinito utilizzato per le icone di Element, come l’icona che appare nella scheda della carta. |
iconHoverColor | Colore delle icone al passaggio del mouse. |
iconCardErrorColor | Colore dell’icona della carta quando è in stato di errore. |
iconCardCvcColor | Colore della variante CVC dell’icona della carta. |
iconCardCvcErrorColor | Colore della variante CVC dell’icona della carta quando il campo CVC non è valido. |
iconCheckmarkColor | Colore dei segni di spunta visualizzati all’interno di componenti come . . |
iconChevronDownColor | Colore delle icone delle frecce visualizzate negli input selezionati. |
iconChevronDownHoverColor | Colore delle icone delle frecce quando al passaggio del mouse. |
iconCloseColor | Colore delle icone di chiusura, utilizzato per indicare un’operazione di chiusura. |
iconCloseHoverColor | Colore delle icone di chiusura quando al passaggio del mouse. |
iconLoadingIndicatorColor | Il colore della rotellina negli indicatori di caricamento. |
iconMenuColor | Colore delle icone dei menu utilizzate per indicare una serie di azioni aggiuntive. |
iconMenuHoverColor | Colore delle icone del menu quando al passaggio del mouse. |
iconMenuOpenColor | Colore delle icone dei menu all’apertura. |
iconPasscodeDeviceColor | Colore dell’icona del dispositivo con passcode, utilizzato per indicare che un messaggio è stato inviato al dispositivo mobile dell’utente. |
iconPasscodeDeviceHoverColor | Colore dell’icona del dispositivo del passcode al passaggio del mouse. |
iconPasscodeDeviceNotificationColor | Colore dell’indicatore di notifica visualizzato sopra l’icona del dispositivo con codice di accesso. |
iconRedirectColor | Colore dell’icona di reindirizzamento visualizzata per i metodi di pagamento con reindirizzamento. |
tabIconColor | Colore delle icone visualizzate in una scheda. |
tabIconHoverColor | Colore delle icone che appaiono in una scheda quando si passa il mouse sulla scheda. |
tabIconSelectedColor | Colore delle icone visualizzate in una scheda quando la scheda è selezionata. |
tabIconMoreColor | Colore dell’icona visualizzata nell’attivatore del menu dei metodi di pagamento aggiuntivi. |
tabIconMoreHoverColor | Colore dell’icona che appare nell’attivatore del menu dei metodi di pagamento aggiuntivi quando si passa il cursore sull’attivatore. |
accordionItemSpacing | La spaziatura verticale tra componenti . . Questo è applicabile solo quando spacedAccordionItems è true . |
gridColumnSpacing | Spaziatura tra le colonne nella griglia utilizzata per il layout di Element. |
gridRowSpacing | La spaziatura tra le righe nella griglia utilizzata per il layout di Element. |
pickerItemSpacing | La spaziatura tra componenti . visualizzati all’interno del componente . . |
tabSpacing | La spaziatura orizzontale tra componenti . . |
Regole
L’opzione rules
è una mappatura dei selettori tipo CSS nelle proprietà CSS, che consente una personalizzazione granulare dei singoli componenti. Dopo aver definito theme
e variables
, utilizza rules
per integrare perfettamente Elements in modo che si adatti al design del tuo sito.
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 } };
Tutte le regole
Il selettore di una regola può indirizzare qualsiasi nome di classe pubblico nell’Element, così come gli stati, le pseudoclassi e gli pseudoelementi supportati per ciascuna classe. Ad esempio, quelli elencati di seguito sono selettori validi:
.
Tab, . Label, . Input .
Tab:focus .
Input--invalid, . Label--invalid .
Input::placeholder
Quelli di seguito elencati non sono selettori validi:
.
, è possibile indirizzare solo nomi di classe pubblicip-SomePrivateClass, img .
, le relazioni antenato-discendente non sono supportate nei selettoriTab . TabLabel .
, la classeTab--invalid .
non supporta lo statoTab --invalid
Ogni nome di classe utilizzato in un selettore supporta un elenco di proprietà CSS consentite, che specifichi usando le maiuscole e minuscole (ad esempio, boxShadow
per la proprietà box-shadow).
Di seguito è riportato l’elenco completo dei nomi di classe supportati e dei rispettivi stati, pseudoclassi e pseudoelementi.
Schede

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled |
Input del modulo - Etichette soprastanti

Assicurati di scegliere una dimensione del carattere di almeno 16 px per i campi di inserimento sui dispositivi mobili.
Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --empty , --invalid , --focused | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Input del modulo - Etichette mobili

Nota
Le etichette mobili possono essere abilitate come opzione di configurazione aggiuntiva.
Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --empty , --invalid , --focused , --floating , --resting | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Blocca

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | |||
. | |||
. | --negative | :hover , :focus , :active |
Inserimento codice

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | :hover , :focus , :disabled |
Casella di spunta

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --checked | ||
. | --checked | :hover , :focus , :focus-visible | |
. | --checked | :hover , :focus , :focus-visible |
Menu a discesa

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | |||
. | --highlight | :active |
Interruttore

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --active | :hover | |
. | :hover |
Selettore

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --selected , --highlight , --new , --disabled | :hover , :focus , :active | |
. | :hover , :focus , :active |
Assicurati che lo stato attivo di .
si distingue dagli altri stati.
![]() | ![]() |
COSE DA FARE Utilizza un colore principale, uno spessore e/o un contorno evidenti e ad alto contrasto per distinguere lo stato attivo che il cliente ha già selezionato. | COSE DA EVITARE Non utilizzare due opzioni di pari peso o colori a basso contrasto per gli stati PickerItem, perché una simili configurazione renderebbe più difficile distinguere quale stato è attivo. |
Menu
Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | |||
. | --open | :hover | |
. | --negative | :hover , :focus , :active |
Accordion
Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | --selected | :hover , :focus-visible |
Payment Method Messaging Element
Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. |
Icona radio

Nome classe | Stati | Pseudoclassi | Pseudoelementi |
---|---|---|---|
. | |||
. | --checked , --hovered | ||
. | --checked , --hovered |
Puoi controllare le dimensioni complessive dell’icona con la proprietà width
in .
. È possibile controllare le dimensioni relative di .
con la proprietà r
(raggio). .
e .
sono elementi SVG e possono essere formattati con le proprietà stroke
e fill
. Consulta l’elenco completo delle proprietà CSS supportate riportato di seguito.
const appearance = { rules: { '.RadioIcon': { width: '24px' }, '.RadioIconOuter': { stroke: '#E0E6EB' }, '.RadioIconInner': { r: '16' } } };
Proprietà CSS supportate
Proprietà CSS | Classi supportate |
---|---|
-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 |
Esistono alcune eccezioni alle proprietà di cui sopra:
-webkit-text-fill-color
non è compatibile con le pseudo-classi
Altre opzioni di configurazione
Oltre a themes
, variables
e rules
, sono disponibili opzioni aggiuntive di configurazione dell’aspetto per definire lo stile di Elements.
È possibile personalizzarle aggiungendole all’oggetto Appearance:
const appearance = { labels: 'floating', // other configurations such as `theme`, `variables` and `rules`... }
Al momento supportiamo le seguenti opzioni:
Configurazione | Descrizione |
---|---|
disableAnimations | Disabilita le animazioni in Elements. Valore booleano predefinito: false . |
labels | Consente di scegliere se le etichette dei campi del modulo debbano apparire sopra (above ) o fluttuare (floating ) all’interno dei campi stessi |