Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Revenus
Plateformes et places de marché
Gestion des fonds
Outils de développement
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
AperçuTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
    Aperçu
    Démarrage rapide
    Personnaliser l'apparence
      Personnaliser l'apparence
      Personnalisez le texte et les politiques
      Personnaliser le comportement
    Collecter des informations supplémentaires
    Percevoir des taxes
    Mise à jour dynamique du paiement
    Gérer votre catalogue de produits
    Abonnements
    Gérer les moyens de paiement
    Offrir aux clients la possibilité de payer dans leur devise locale
    Ajoutez des réductions, des ventes incitatives et des articles facultatifs
    Configurer les paiements futurs
    Enregistrer les informations de paiement lors du paiement
    Approuver manuellement les paiements sur votre serveur
    Après le paiement
    Liste des modifications de la version bêta d'Elements avec l'API Checkout Sessions
    Migrer depuis l'ancienne version de Checkout
    Migrer vers Checkout pour utiliser l'API Prices
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajout de moyens de paiement
Gérer les moyens de paiement
Payer plus rapidement avec Link
Interfaces de paiement
Payment Links
Paiement
Web Elements
Elements dans l'application
Scénarios de paiement
Flux de paiement personnalisés
Acquisition flexible
Orchestration
Paiements en personne
Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaie
Climate
AccueilPaiementsBuild a checkout pageCustomize look and feel

Personnaliser l'apparence

Personnalisez les couleurs, les polices, les formes, etc., de votre page de paiement.

Copier la page

Personnalisez l’apparence de Stripe Elements pour qu’elle corresponde à la conception de votre site en transmettant l’option appearance à initCheckout. La disposition de chaque composant Element reste la même, mais vous pouvez modifier les couleurs, les polices, les bordures, le remplissage et bien plus encore.

const appearance = { theme: 'stripe', }; stripe.initCheckout({ fetchClientSecret, elementsOptions: { appearance, }, });
  1. Commencez par choisir un thème.

Lancez-vous immédiatement en choisissant le thème préconfiguré qui ressemble le plus à votre site Web.

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

Définissez des variables telles que fontFamily et colorPrimary pour personnaliser de manière globale les composants qui figurent dans chaque composant Element.

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

Pour un contrôle complet, précisez les propriétés CSS personnalisées pour les composants individuels qui figurent dans le composant Element.

Thèmes

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

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

Variables

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

Formulaire de paiement avec des champs de saisie de carte, les principales icônes de carte de crédit et l’option de paiement Klarna, avec des 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 } };

Variables fréquemment utilisées

VariablesDescription
fontFamilyL’ensemble de polices utilisée dans Elements. Elements prend en charge les polices personnalisées en transmettant l’option fonts à initCheckout ou CheckoutProvider.
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 avec des unités rem. Assurez-vous de choisir une taille de police d’au moins 16px 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 le composant Element.
colorDangerCouleur utilisée pour signaler des erreurs ou des actions de suppression dans le composant Element.

Variables rarement utilisées

VariablesDescription
fontSmoothLes paramètres d’anticrénelage du texte à utiliser dans l’Element. Cela peut être 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.
fontSizeXlTaille de la police pour le texte de très grande taille dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeLgTaille de la police pour le texte de grande taille dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeSmTaille de la police pour le texte de petite taille (S) dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSizeXsTaille de la police pour le texte de très petite taille (XS) dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSize2XsTaille de la police pour le texte de très très petite taille (XXS) dans l’Element. Par défaut, elle est mise à l’échelle à partir de var(--fontSizeBase) en utilisant les unités rem.
fontSize3XsTaille de la police pour le texte de très très très petite taille (XXXS) 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 : light ou dark.
tabLogoSelectedColorVariante du logo à afficher dans le composant .Tab--selected : light ou dark.
blockLogoColorVariante du logo à afficher dans les composants .Block : light ou dark.
colorSuccessCouleur utilisée pour signaler des actions positives ou des résultats positifs dans l’Element.
colorWarningCouleur utilisée pour signaler des actions potentiellement destructives dans l’Element.
accessibleColorOnColorPrimaryCouleur du texte qui apparaît en haut d’un arrière-plan var(--colorPrimary).
accessibleColorOnColorBackgroundCouleur du texte qui apparaît en haut d’un arrière-plan var(--colorBackground).
accessibleColorOnColorSuccessCouleur du texte qui apparaît en haut d’un arrière-plan var(--colorSuccess).
accessibleColorOnColorDangerCouleur du texte qui apparaît en haut d’un arrière-plan var(--colorDanger).
accessibleColorOnColorWarningCouleur du texte qui apparaît en haut d’un arrière-plan var(--colorWarning).
colorTextSecondaryCouleur utilisée pour le texte de moindre importance. Par exemple, cette couleur peut être utilisée pour l’étiquette 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 qui s’affiche dans l’onglet Carte).
iconHoverColorCouleur des icônes survolées.
iconCardErrorColorCouleur de l’icône de carte lorsqu’elle indique un état d’erreur.
iconCardCvcColorCouleur de la variante CVC de l’icône de carte.
iconCardCvcErrorColorCouleur 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.
iconChevronDownColorCouleur des icônes de flèches affichées dans les entrées à sélectionner.
iconChevronDownHoverColorCouleur des icônes de flèches 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.
iconRedirectColorCouleur de l’icône de redirection qui s’affiche pour les modes de paiement avec redirection.
tabIconColorCouleur des icônes s’affichant dans un onglet.
tabIconHoverColorCouleur des icônes s’affichant dans un onglet lorsque cet onglet est survolé.
tabIconSelectedColorCouleur des icônes s’affichant dans un onglet lorsque celui-ci est sélectionné.
tabIconMoreColorCouleur de l’icône qui s’affiche dans le déclencheur pour le menu des modes de paiement supplémentaires.
tabIconMoreHoverColorCouleur de l’icône qui s’affiche dans le déclencheur pour le menu des modes de paiement supplémentaires lorsque ce déclencheur est survolé.
accordionItemSpacingEspacement vertical entre les composants .AccordionItem. S’applique uniquement lorsque la valeur 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 } };

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, pseudo-classes et pseudo-éléments pris en charge pour chaque classe. Voici quelques exemples de sélecteurs 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 ancêtre-descendants 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, des pseudo-classes et des 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 16px 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

Remarques

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

Case à cocher

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

Changer

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

Composant 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. Vous pouvez contrôler la taille relative de .RadioIconInner avec la propriété r (radius). .RadioIconOuter et .RadioIconInner sont des éléments SVG qui peuvent être stylisés avec les 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.

Ajoutez-les à l’objet Appearance pour les personnaliser :

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. Booléen, 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 d'assistance.
Rejoignez notre programme d'accès anticipé.
Consultez notre journal des modifications.
Des questions? Contactez l'équipe commerciale.
GML? Lire llms.txt.
Optimisé par Markdoc