Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Strumenti di sviluppo
Panoramica
Informazioni sui pagamenti con Stripe
Eseguire l'upgrade dell'integrazione
Analisi dei dati sui pagamenti
Pagamenti online
PanoramicaTrovare il caso d'uso più adattoManaged Payments
Utilizzare Payment Links
Creare una pagina di pagamento
    Panoramica
    Guide rapide
    Personalizzare l'aspetto
      Personalizza l'aspetto
      Personalizza il testo e le politiche
      Personalizzare la procedura
    Raccogliere informazioni aggiuntive
    Riscuotere le imposte
    Aggiornare la procedura di pagamento in modo dinamico
    Gestire il catalogo dei prodotti
    Abbonamenti
    Gestire i metodi di pagamento
    Consentire ai clienti di pagare nella loro valuta locale
    Aggiungere sconti, upsell e voci facoltative
    Configura pagamenti futuri
    Salvare i dati di pagamento durante il pagamento
    Approvare manualmente i pagamenti sul tuo server
    Dopo il pagamento
    Elements con log delle modifiche beta per l'API Checkout Sessions
    Migrare da una procedura di pagamento esistente
    Migrare Checkout per utilizzare Prices
Creare un'integrazione iniziale
Creare un'integrazione in-app
Modalità di pagamento
Aggiungere modalità di pagamento
Gestire i metodi di pagamento
Pagare più velocemente con Link
Interfacce di pagamento
Payment Links
Checkout
Elements per il Web
Elements in-app
Scenari di pagamento
Flussi di pagamento personalizzati
Acquisizione flessibile
Orchestrazione
Pagamenti di persona
Terminal
Altri prodotti Stripe
Financial Connections
Criptovaluta
Climate
Pagina inizialePagamentiBuild a checkout pageCustomize look and feel

Personalizzare l'aspetto

Personalizzare colori, tipi di carattere, forme e altri dettagli della pagina di pagamento

Copia pagina

Personalizza l’aspetto di Stripe Elements in modo che sia in linea con il design del tuo sito specificando l’opzione appearance su initCheckout. Il layout di ogni componente Element rimane coerente, ma puoi modificare i colori, i caratteri, i bordi, la spaziatura interna e così via.

const appearance = { theme: 'stripe', }; stripe.initCheckout({ fetchClientSecret, elementsOptions: { appearance, }, });
  1. Inizia scegliendo un tema.

Inizia subito scegliendo il tema predefinito che più si avvicina al tuo sito web.

  1. Personalizza il tema utilizzando le variabili.

Imposta variabili come fontFamily e colorPrimary per personalizzare i componenti che appaiono in ogni Element.

  1. 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.

Modulo di pagamento con campi di inserimento della carta, icone principali delle carte di credito e opzione di pagamento Klarna, con variabili API Appearance etichettate per colori e stile.

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

VariabileDescrizione
fontFamilyLa famiglia di caratteri utilizzata in Elements. Elements supporta i font personalizzati specificando l’opzione fonts in initCheckout o CheckoutProvider.
fontSizeBaseDimensione 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.
spacingUnitUnità 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.
borderRadiusRaggio del bordo utilizzato per schede, input e altri componenti dell’Element.
colorPrimaryColore principale utilizzato in tutto l’Element. Impostalo sul colore principale del tuo brand.
colorBackgroundColore utilizzato per lo sfondo di input, schede e altri componenti dell’Element.
colorTextColore del testo predefinito utilizzato nell’Element.
colorDangerColore utilizzato per indicare errori o azioni pericolose nell’Element.

Variabili meno utilizzate

VariabileDescrizione
fontSmoothImpostazioni di anti-aliasing del testo da utilizzare in Element. Può essere always, auto o never.
fontVariantLigaturesL’impostazione font-variant-ligatures del testo nell’Element.
fontVariationSettingsL’impostazione font-variation-settings del testo nell’Element.
fontWeightLightSpessore carattere utilizzato per il testo leggero.
fontWeightNormalSpessore carattere utilizzato per il testo normale.
fontWeightMediumSpessore carattere utilizzato per il testo medio.
fontWeightBoldSpessore carattere utilizzato per il testo in grassetto.
fontLineHeightL’impostazione line-height del testo nell’Element.
fontSizeXlDimensione carattere del testo molto grande nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
fontSizeLgDimensione carattere di un testo di grandi dimensioni nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
fontSizeSmDimensione carattere di testo piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
fontSizeXsDimensione carattere del testo molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
fontSize2XsDimensione carattere del testo due volte molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
fontSize3XsDimensione carattere del testo tre volte molto piccolo nell’Element. Per impostazione predefinita, questa opzione viene ridimensionata da var(--fontSizeBase) utilizzando le unità rem.
logoColorPreferenza per le varianti del logo da visualizzare; light o dark.
tabLogoColorLa variazione del logo da visualizzare all’interno dei componenti .Tab; light o dark.
tabLogoSelectedColorLa variazione del logo da visualizzare all’interno del componente .Tab--selected; light o dark.
blockLogoColorLa variazione del logo da visualizzare all’interno dei componenti .Block; light o dark.
colorSuccessColore utilizzato per indicare azioni positive o andate a buon fine nell’Element.
colorWarningColore utilizzato per indicare azioni potenzialmente pericolose nell’Element.
accessibleColorOnColorPrimaryColore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorPrimary).
accessibleColorOnColorBackgroundColore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorBackground).
accessibleColorOnColorSuccessColore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorSuccess).
accessibleColorOnColorDangerColore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorDanger).
accessibleColorOnColorWarningColore del testo visualizzato in primo piano su qualsiasi sfondo var(--colorWarning).
colorTextSecondaryColore utilizzato per il testo di secondaria importanza. Ad esempio, questo colore viene utilizzato per l’etichetta di una scheda che non è attualmente selezionata.
colorTextPlaceholderColore utilizzato per inserire il testo del placeholder nell’Element.
iconColorColore predefinito utilizzato per le icone di Element, come l’icona che appare nella scheda della carta.
iconHoverColorColore delle icone al passaggio del mouse.
iconCardErrorColorColore dell’icona della carta quando è in stato di errore.
iconCardCvcColorColore della variante CVC dell’icona della carta.
iconCardCvcErrorColorColore della variante CVC dell’icona della carta quando il campo CVC non è valido.
iconCheckmarkColorColore dei segni di spunta visualizzati all’interno di componenti come .Checkbox.
iconChevronDownColorColore delle icone delle frecce visualizzate negli input selezionati.
iconChevronDownHoverColorColore delle icone delle frecce quando al passaggio del mouse.
iconCloseColorColore delle icone di chiusura, utilizzato per indicare un’operazione di chiusura.
iconCloseHoverColorColore delle icone di chiusura quando al passaggio del mouse.
iconLoadingIndicatorColorIl colore della rotellina negli indicatori di caricamento.
iconMenuColorColore delle icone dei menu utilizzate per indicare una serie di azioni aggiuntive.
iconMenuHoverColorColore delle icone del menu quando al passaggio del mouse.
iconMenuOpenColorColore delle icone dei menu all’apertura.
iconPasscodeDeviceColorColore dell’icona del dispositivo con passcode, utilizzato per indicare che un messaggio è stato inviato al dispositivo mobile dell’utente.
iconPasscodeDeviceHoverColorColore dell’icona del dispositivo del passcode al passaggio del mouse.
iconPasscodeDeviceNotificationColorColore dell’indicatore di notifica visualizzato sopra l’icona del dispositivo con codice di accesso.
iconRedirectColorColore dell’icona di reindirizzamento visualizzata per i metodi di pagamento con reindirizzamento.
tabIconColorColore delle icone visualizzate in una scheda.
tabIconHoverColorColore delle icone che appaiono in una scheda quando si passa il mouse sulla scheda.
tabIconSelectedColorColore delle icone visualizzate in una scheda quando la scheda è selezionata.
tabIconMoreColorColore dell’icona visualizzata nell’attivatore del menu dei metodi di pagamento aggiuntivi.
tabIconMoreHoverColorColore dell’icona che appare nell’attivatore del menu dei metodi di pagamento aggiuntivi quando si passa il cursore sull’attivatore.
accordionItemSpacingLa spaziatura verticale tra componenti .AccordionItem. Questo è applicabile solo quando spacedAccordionItems è true.
gridColumnSpacingSpaziatura tra le colonne nella griglia utilizzata per il layout di Element.
gridRowSpacingLa spaziatura tra le righe nella griglia utilizzata per il layout di Element.
pickerItemSpacingLa spaziatura tra componenti .PickerItem visualizzati all’interno del componente .Picker.
tabSpacingLa spaziatura orizzontale tra componenti .Tab.

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:

  • .p-SomePrivateClass, img, è possibile indirizzare solo nomi di classe pubblici
  • .Tab .TabLabel, le relazioni antenato-discendente non sono supportate nei selettori
  • .Tab--invalid, la classe .Tab non supporta lo stato --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 classeStatiPseudoclassiPseudoelementi
.Tab--selected:hover, :focus, :active, :disabled
.TabIcon--selected:hover, :focus, :active, :disabled
.TabLabel--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 classeStatiPseudoclassiPseudoelementi
.Label--empty, --invalid, --focused
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Input del modulo - Etichette mobili

Nota

Le etichette mobili possono essere abilitate come opzione di configurazione aggiuntiva.

Nome classeStatiPseudoclassiPseudoelementi
.Label--empty, --invalid, --focused, --floating, --resting
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Blocca

Nome classeStatiPseudoclassiPseudoelementi
.Block
.BlockDivider
.BlockAction--negative:hover, :focus, :active

Inserimento codice

Nome classeStatiPseudoclassiPseudoelementi
.CodeInput:hover, :focus, :disabled

Casella di spunta

Nome classeStatiPseudoclassiPseudoelementi
.Checkbox--checked
.CheckboxLabel--checked:hover, :focus, :focus-visible
.CheckboxInput--checked:hover, :focus, :focus-visible

Menu a discesa

Nome classeStatiPseudoclassiPseudoelementi
.Dropdown
.DropdownItem--highlight:active

Interruttore

Nome classeStatiPseudoclassiPseudoelementi
.Switch--active:hover
.SwitchControl:hover

Selettore

Nome classeStatiPseudoclassiPseudoelementi
.PickerItem--selected, --highlight, --new, --disabled:hover, :focus, :active
.PickerAction:hover, :focus, :active

Assicurati che lo stato attivo di .PickerItem 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 classeStatiPseudoclassiPseudoelementi
.Menu
.MenuIcon--open:hover
.MenuAction--negative:hover, :focus, :active

Accordion

Nome classeStatiPseudoclassiPseudoelementi
.AccordionItem--selected:hover, :focus-visible

Payment Method Messaging Element

Nome classeStatiPseudoclassiPseudoelementi
.PaymentMethodMessaging

Icona radio

Nome classeStatiPseudoclassiPseudoelementi
.RadioIcon
.RadioIconOuter--checked, --hovered
.RadioIconInner--checked, --hovered

Puoi controllare le dimensioni complessive dell’icona con la proprietà width in .RadioIcon. È possibile controllare le dimensioni relative di .RadioIconInner con la proprietà r (raggio). .RadioIconOuter e .RadioIconInner 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à CSSClassi supportate
-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

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:

ConfigurazioneDescrizione
disableAnimationsDisabilita le animazioni in Elements. Valore booleano predefinito: false.
labelsConsente di scegliere se le etichette dei campi del modulo debbano apparire sopra (above) o fluttuare (floating) all’interno dei campi stessi
Questa pagina è stata utile?
SìNo
Hai bisogno di aiuto? Contatta l'assistenza clienti.
Partecipa al nostro programma di accesso anticipato.
Dai un'occhiata al nostro registro delle modifiche.
Domande? Contattaci.
LLM? Leggi llms.txt.
Realizzato da Markdoc