Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
    Présentation
    Démarrage rapide
    Concevoir une intégration avancée
    Personnaliser l'apparence
    Gérer les moyens de paiement
    Collecter des informations supplémentaires
    Percevoir les taxes sur vos paiements
    Enregistrer le moyen de paiement utilisé pour le paiement
    Enregistrer un moyen de paiement sans effectuer de paiement
    Envoyer des reçus ou factures après paiement
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Web Elements
Elements intégrés à l'application
Scénarios de paiement
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaies
Climate
AccueilPaiementsBuild an advanced integration

API Elements Appearance

Personnalisez l'apparence des Element pour qu'ils s'intègrent parfaitement à votre site.

Copier la page

Stripe Elements prend en charge la personnalisation visuelle, ce qui vous permet de respecter le design de votre site grâce à l’option appearance. La disposition de chaque Element reste la même, mais vous pouvez modifier les couleurs, les polices, les bordures, les marges intérieures et bien plus encore.

  1. Commencez par choisir un thème.

Lancez-vous dès maintenant en choisissant le thème prédéfini qui s’accorde le mieux à votre site web.

  1. Personnalisez le thème à l’aide de variables.

Définissez les variables disponibles, telles que fontFamily et colorPrimary, pour personnaliser les composants apparaissant dans chaque Element.

  1. Si nécessaire, ajustez les composants et les états individuels à l’aide de règles.

Pour un contrôle complet, spécifiez des propriétés CSS personnalisées pour les composants individuels figurant dans l’Element.

Remarque

L’API Elements Appearance ne prend pas en charge les Elements de moyens de paiement individuels (par exemple, CardElement). À la place, utilisez l’objet Style pour personnaliser votre Element.

Pays ou région du client
Affichage

Thèmes

Commencez à personnaliser des Elements en sélectionnant l’un des thèmes suivants :

  • stripe
  • night
  • flat
const appearance = { theme: 'night' }; // Pass the appearance object to the Elements instance const elements = stripe.elements({clientSecret, appearance});

Variables

Définissez des variables pour personnaliser l’apparence de nombreux composants apparaissant dans chaque Element.

Formulaire de paiement avec champs de saisie de carte, icônes des principales de carte de crédit et option de paiement Klarna, avec variables de l'API Appearance étiquetées pour les couleurs et le style.

L’option variables fonctionne comme des variables CSS. Vous pouvez spécifier des valeurs CSS pour chaque variable et référencer d’autres variables avec la syntaxe var(--myVariable). Vous pouvez même inspecter le DOM résultant en utilisant l’explorateur DOM de votre navigateur.

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 } }; // Pass the appearance object to the Elements instance const elements = stripe.elements({clientSecret, appearance});

Variables fréquemment utilisées

VariableDescription
fontFamilyLa famille de polices utilisée dans Elements. Elements prend en charge les polices personnalisées en transmettant l’option fontsau groupe Elements.
fontSizeBaseTaille de police définie à la racine du composant Element. Par défaut, les autres variables relatives à la taille de la police, telles que fontSizeXs ou fontSizeSm, sont mises à l’échelle à partir de cette valeur à l’aide des unités rem. Assurez-vous de choisir une taille de police d’au moins 16 px pour les champs de saisie sur mobile.
spacingUnitUnité d’espacement de base à partir de laquelle tous les autres espacements sont dérivés. Augmentez ou diminuez cette valeur pour rendre votre mise en page plus ou moins aérée.
borderRadiusAngle des bordures utilisées pour les onglets, les champs de saisie et les autres composants de l’Element.
colorPrimaryCouleur primaire utilisée dans l’ensemble de l’Element. Définissez-la sur la couleur primaire de votre marque.
colorBackgroundCouleur utilisée pour l’arrière-plan des champs de saisie, des onglets et des autres éléments de l’Element.
colorTextCouleur de texte par défaut utilisée dans l’Element.
colorDangerCouleur utilisée pour signaler des erreurs ou des actions de suppression dans l’Element.

Variables rarement utilisées

VariableDescription
fontSmoothParamètres d’anticrénelage du texte à utiliser dans l’Element : always, auto ou never.
fontVariantLigaturesLe paramètre font-variant-ligatures du texte dans l’Element.
fontVariationSettingsLe paramètre font-variation-settings du texte dans l’Element.
fontWeightLightGraisse de la police utilisée pour le texte clair.
fontWeightNormalGraisse de la police utilisée pour le contenu texte standard.
fontWeightMediumGraisse de la police utilisée pour le texte de taille moyenne.
fontWeightBoldGraisse de la police utilisée pour le texte en gras.
fontLineHeightLe paramètre line-height du texte dans l’Element.
fontSizeXlExtra grande taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeLgGrande taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeSmPetite taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeXsExtra petite taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSize2XsDouble extra petite taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSize3XsTriple extra petite taille de police du texte dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
logoColorVariante du logo à afficher par défaut : soit light, soit dark.
tabLogoColorVariante du logo à afficher dans les composants .Tab : soit light, soit dark.
tabLogoSelectedColorVariante du logo à afficher dans le composant .Tab--selected : soit light, soit dark.
blockLogoColorVariante du logo à afficher dans les composants .Block : soit light, soit dark.
colorSuccessCouleur utilisée pour signaler des actions positives ou des résultats positifs dans l’Element.
colorWarningCouleur utilisée pour signaler des éventuelles actions de suppression dans l’Element.
accessibleColorOnColorPrimaryCouleur du texte qui apparaît sur un arrière-plan var(--colorPrimary).
accessibleColorOnColorBackgroundCouleur du texte qui apparaît sur un arrière-plan var(--colorBackground).
accessibleColorOnColorSuccessCouleur du texte qui apparaît sur un arrière-plan var(--colorSuccess).
accessibleColorOnColorDangerCouleur du texte qui apparaît sur un arrière-plan var(--colorDanger).
accessibleColorOnColorWarningCouleur du texte qui apparaît sur un arrière-plan var(--colorWarning).
colorTextSecondaryCouleur utilisée pour le texte d’importance secondaire. Par exemple, cette couleur est utilisée pour le libellé d’un onglet qui n’est pas actuellement sélectionné.
colorTextPlaceholderCouleur utilisée pour le texte de substitution dans l’Element.
iconColorCouleur par défaut utilisée pour les icônes du composant Element (par exemple, l’icône figurant dans l’onglet Carte).
iconHoverColorCouleur des icônes survolées.
iconCardErrorColorLa couleur de l’icône de carte lorsqu’elle indique un état d’erreur.
iconCardCvcColorLa couleur de la variante CVC de l’icône de carte.
iconCardCvcErrorColorLa couleur de la variante CVC de l’icône de carte lorsque la saisie du champ CVC est invalide.
iconCheckmarkColorCouleur des coches affichées dans des composants comme .Checkbox.
iconChevronDownColorLa couleur des icônes de flèches affichées dans les entrées à sélectionner.
iconChevronDownHoverColorCouleur des icônes de flèche lorsqu’elles sont survolées.
iconCloseColorCouleur des icônes de fermeture, utilisées pour indiquer le rejet ou la clôture d’une action.
iconCloseHoverColorCouleur des icônes de fermeture lorsqu’elles sont survolées.
iconLoadingIndicatorColorCouleur de l’indicateur d’attente dans les indicateurs de chargement.
iconMenuColorCouleur des icônes de menu utilisées pour signaler un ensemble d’actions supplémentaires.
iconMenuHoverColorCouleur des icônes de menu lorsqu’elles sont survolées.
iconMenuOpenColorCouleur des icônes de menu lorsqu’elles sont ouvertes.
iconPasscodeDeviceColorCouleur de l’icône du dispositif de mot de passe, utilisée pour indiquer qu’un message a été envoyé sur l’appareil mobile de l’utilisateur.
iconPasscodeDeviceHoverColorCouleur de l’icône du dispositif de mot de passe lorsqu’elle est survolée.
iconPasscodeDeviceNotificationColorCouleur de l’indicateur de notification affiché au-dessus de l’icône du dispositif de mot de passe.
iconRedirectColorLa couleur de l’icône de redirection qui apparaît pour les moyens de paiement avec redirection.
tabIconColorLa couleur des icônes qui apparaissent dans un onglet.
tabIconHoverColorLa couleur des icônes qui apparaissent dans un onglet lorsque cet onglet est survolé.
tabIconSelectedColorLa couleur des icônes qui apparaissent dans un onglet lorsque celui-ci est sélectionné.
tabIconMoreColorLa couleur de l’icône qui apparaît dans le déclencheur pour le menu des moyens de paiement supplémentaires.
tabIconMoreHoverColorLa couleur de l’icône qui apparaît dans le déclencheur pour le menu des moyens de paiement supplémentaires lorsque ce déclencheur est survolé.
accordionItemSpacingEspacement vertical entre les composants .AccordionItem. S’applique uniquement lorsque la valeur de spacedAccordionItems est true.
gridColumnSpacingEspacement entre les colonnes de la grille utilisée pour la mise en page de l’Element.
gridRowSpacingEspacement entre les lignes de la grille utilisée pour la mise en page de l’Element.
pickerItemSpacingEspacement entre les composants .PickerItem affichés dans le composant .Picker.
tabSpacingEspacement horizontal entre les composants .Tab.

Règles

L’option rules associe des sélecteurs de type CSS à des propriétés CSS, ce qui permet une personnalisation approfondie des composants individuels. Après avoir défini votre theme et vos variables, utilisez des rules pour intégrer de manière harmonieuse des Elements à votre 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 } }; // Pass the appearance object to the Elements instance const elements = stripe.elements({clientSecret, appearance});

Toutes les règles

Le sélecteur d’une règle peut cibler n’importe quel nom de classe publique dans l’Element, ainsi que les états, les pseudo-classes et les pseudo-éléments pris en charge pour chaque classe. Par exemple, les sélecteurs suivants sont valides :

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

Les sélecteurs suivants ne sont pas valides :

  • .p-SomePrivateClass, img, seuls les noms de classes publiques peuvent être ciblés
  • .Tab .TabLabel, les relations parent-enfant des sélecteurs ne sont pas prises en charge
  • .Tab--invalid, la classe .Tab ne prend pas en charge l’état --invalid

Chaque nom de classe utilisé dans un sélecteur prend en charge une liste des propriétés CSS autorisées, que vous spécifiez à l’aide de la notation camel case (par exemple, boxShadow pour la propriété box-shadow).

Voici la liste complète des noms de classes pris en charge et des états, pseudo-classes et pseudo-éléments correspondants.

Onglets

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Tab--selected:hover, :focus, :active, :disabled
.TabIcon--selected:hover, :focus, :active, :disabled
.TabLabel--selected:hover, :focus, :active, :disabled

Entrées de formulaire - Étiquettes supérieures

Assurez-vous de choisir une taille de police d’au moins 16 px pour les champs de saisie sur mobile.

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Label--empty, --invalid, --focused
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Entrées de formulaire - Étiquettes flottantes

Remarque

Les étiquettes flottantes peuvent être activées en tant qu’option de configuration supplémentaire.

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Label--empty, --invalid, --focused, --floating, --resting
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Bloquer

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Block
.BlockDivider
.BlockAction--negative:hover, :focus, :active

Saisie de code

Nom de classeÉtatsPseudo-classesPseudo-éléments
.CodeInput:hover, :focus, :disabled

Checkbox

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Checkbox--checked
.CheckboxLabel--checked:hover, :focus, :focus-visible
.CheckboxInput--checked:hover, :focus, :focus-visible

Liste déroulante

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Dropdown
.DropdownItem--highlight:active

Bouton bascule

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Switch--active:hover
.SwitchControl:hover

Sélecteur

Nom de classeÉtatsPseudo-classesPseudo-éléments
.PickerItem--selected, --highlight, --new, --disabled:hover, :focus, :active
.PickerAction:hover, :focus, :active

Assurez-vous que votre état .PickerItem actif se démarque des autres états.

À FAIRE

Utilisez une couleur primaire, une graisse et/ou un contour visibles et très contrastés pour distinguer l’état actif que votre client a déjà sélectionné.

À NE PAS FAIRE

N’utilisez pas deux options de même graisse ni des couleurs peu contrastées pour vos états .PickerItem, car il serait plus difficile de distinguer lequel est actif.

Menu

Nom de classeÉtatsPseudo-classesPseudo-éléments
.Menu
.MenuIcon--open:hover
.MenuAction--negative:hover, :focus, :active

Accordéon

Nom de classeÉtatsPseudo-classesPseudo-éléments
.AccordionItem--selected:hover, :focus-visible

Payment Method Messaging Element

Nom de classeÉtatsPseudo-classesPseudo-éléments
.PaymentMethodMessaging

Icône radio

Nom de classeÉtatsPseudo-classesPseudo-éléments
.RadioIcon
.RadioIconOuter--checked, --hovered
.RadioIconInner--checked, --hovered

Vous pouvez contrôler la taille globale de l’icône avec la propriété width sur .RadioIcon. Pour contrôler la taille relative de .RadioIconInner, utilisez la propriété r (radius)..RadioIconOuter et.RadioIconInner sont des éléments SVG, qui peuvent être stylisés à l’aide des propriétés stroke et fill. Consultez la liste complète des propriétés CSS prises en charge ci-dessous.

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

Propriétés CSS prises en charge

Propriété CSSClasses prises en charge
-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

Voici quelques exceptions aux propriétés ci-dessus :

  • -webkit-text-fill-color n’est pas compatible avec les pseudo-classes

Autres options de configuration

Outre les themes, les variables et les rules, nous proposons des options de configuration supplémentaires pour personnaliser l’apparence des Elements.

Vous pouvez les personnaliser en les ajoutant à l’objet Appearance :

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

À l’heure actuelle, nous prenons en charge les options suivantes :

ConfigurationDescription
disableAnimationsDésactive les animations dans Elements. Option booléenne, la valeur par défaut est false.
labelsActive le basculement entre les étiquettes situées au-dessus des champs du formulaire et les étiquettes flottantes au sein des champs ; cela peut être soit above, soit floating.
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc