Personnaliser l'apparence
Personnalisez les couleurs, les polices, les formes, etc., de votre page de paiement.
- Commencez par choisir un thème.
Lancez-vous immédiatement en choisissant le thème préconfiguré qui ressemble le plus à votre site Web.
- 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.
- 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.

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
Variables | Description |
---|---|
fontFamily | L’ensemble de polices utilisée dans Elements. Elements prend en charge les polices personnalisées en transmettant l’option fonts à initCheckout ou CheckoutProvider. |
fontSizeBase | Taille 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. |
spacingUnit | Unité 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. |
borderRadius | Angle des bordures utilisées pour les onglets, les champs de saisie et les autres composants de l’Element. |
colorPrimary | Couleur primaire utilisée dans l’ensemble de l’Element. Définissez-la sur la couleur primaire de votre marque. |
colorBackground | Couleur utilisée pour l’arrière-plan des champs de saisie, des onglets et des autres éléments de l’Element. |
colorText | Couleur de texte par défaut utilisée dans le composant Element. |
colorDanger | Couleur utilisée pour signaler des erreurs ou des actions de suppression dans le composant Element. |
Variables rarement utilisées
Variables | Description |
---|---|
fontSmooth | Les paramètres d’anticrénelage du texte à utiliser dans l’Element. Cela peut être always , auto ou never . |
fontVariantLigatures | Le paramètre font-variant-ligatures du texte dans l’Element. |
fontVariationSettings | Le paramètre font-variation-settings du texte dans l’Element. |
fontWeightLight | Graisse de la police utilisée pour le texte clair. |
fontWeightNormal | Graisse de la police utilisée pour le contenu texte standard. |
fontWeightMedium | Graisse de la police utilisée pour le texte de taille moyenne. |
fontWeightBold | Graisse de la police utilisée pour le texte en gras. |
fontLineHeight | Le paramètre line-height du texte dans l’Element. |
fontSizeXl | Taille 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 . |
fontSizeLg | Taille 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 . |
fontSizeSm | Taille 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 . |
fontSizeXs | Taille 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 . |
fontSize2Xs | Taille 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 . |
fontSize3Xs | Taille 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 . |
logoColor | Variante du logo à afficher par défaut : soit light , soit dark . |
tabLogoColor | Variante du logo à afficher dans les composants . : light ou dark . |
tabLogoSelectedColor | Variante du logo à afficher dans le composant . : light ou dark . |
blockLogoColor | Variante du logo à afficher dans les composants . : light ou dark . |
colorSuccess | Couleur utilisée pour signaler des actions positives ou des résultats positifs dans l’Element. |
colorWarning | Couleur utilisée pour signaler des actions potentiellement destructives dans l’Element. |
accessibleColorOnColorPrimary | Couleur du texte qui apparaît en haut d’un arrière-plan var(--colorPrimary) . |
accessibleColorOnColorBackground | Couleur du texte qui apparaît en haut d’un arrière-plan var(--colorBackground) . |
accessibleColorOnColorSuccess | Couleur du texte qui apparaît en haut d’un arrière-plan var(--colorSuccess) . |
accessibleColorOnColorDanger | Couleur du texte qui apparaît en haut d’un arrière-plan var(--colorDanger) . |
accessibleColorOnColorWarning | Couleur du texte qui apparaît en haut d’un arrière-plan var(--colorWarning) . |
colorTextSecondary | Couleur 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é. |
colorTextPlaceholder | Couleur utilisée pour le texte de substitution dans l’Element. |
iconColor | Couleur par défaut utilisée pour les icônes du composant Element (par exemple, l’icône qui s’affiche dans l’onglet Carte). |
iconHoverColor | Couleur des icônes survolées. |
iconCardErrorColor | Couleur de l’icône de carte lorsqu’elle indique un état d’erreur. |
iconCardCvcColor | Couleur de la variante CVC de l’icône de carte. |
iconCardCvcErrorColor | Couleur de la variante CVC de l’icône de carte lorsque la saisie du champ CVC est invalide. |
iconCheckmarkColor | Couleur des coches affichées dans des composants comme . . |
iconChevronDownColor | Couleur des icônes de flèches affichées dans les entrées à sélectionner. |
iconChevronDownHoverColor | Couleur des icônes de flèches lorsqu’elles sont survolées. |
iconCloseColor | Couleur des icônes de fermeture, utilisées pour indiquer le rejet ou la clôture d’une action. |
iconCloseHoverColor | Couleur des icônes de fermeture lorsqu’elles sont survolées. |
iconLoadingIndicatorColor | Couleur de l’indicateur d’attente dans les indicateurs de chargement. |
iconMenuColor | Couleur des icônes de menu utilisées pour signaler un ensemble d’actions supplémentaires. |
iconMenuHoverColor | Couleur des icônes de menu lorsqu’elles sont survolées. |
iconMenuOpenColor | Couleur des icônes de menu lorsqu’elles sont ouvertes. |
iconPasscodeDeviceColor | Couleur 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. |
iconPasscodeDeviceHoverColor | Couleur de l’icône du dispositif de mot de passe lorsqu’elle est survolée. |
iconPasscodeDeviceNotificationColor | Couleur de l’indicateur de notification affiché au-dessus de l’icône du dispositif de mot de passe. |
iconRedirectColor | Couleur de l’icône de redirection qui s’affiche pour les modes de paiement avec redirection. |
tabIconColor | Couleur des icônes s’affichant dans un onglet. |
tabIconHoverColor | Couleur des icônes s’affichant dans un onglet lorsque cet onglet est survolé. |
tabIconSelectedColor | Couleur des icônes s’affichant dans un onglet lorsque celui-ci est sélectionné. |
tabIconMoreColor | Couleur de l’icône qui s’affiche dans le déclencheur pour le menu des modes de paiement supplémentaires. |
tabIconMoreHoverColor | Couleur 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é. |
accordionItemSpacing | Espacement vertical entre les composants . . S’applique uniquement lorsque la valeur spacedAccordionItems est true . |
gridColumnSpacing | Espacement entre les colonnes de la grille utilisée pour la mise en page de l’Element. |
gridRowSpacing | Espacement entre les lignes de la grille utilisée pour la mise en page de l’Element. |
pickerItemSpacing | Espacement entre les composants . affichés dans le composant . . |
tabSpacing | Espacement horizontal entre les composants . . |
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 :
.
, seuls les noms de classes publiques peuvent être ciblésp-SomePrivateClass, img .
, les relations ancêtre-descendants des sélecteurs ne sont pas prises en chargeTab . TabLabel .
, la classeTab--invalid .
ne prend pas en charge l’étatTab --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 | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled | |
. | --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 | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --empty , --invalid , --focused | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
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 | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --empty , --invalid , --focused , --floating , --resting | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Bloquer

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | |||
. | |||
. | --negative | :hover , :focus , :active |
Saisie de code

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | :hover , :focus , :disabled |
Case à cocher

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --checked | ||
. | --checked | :hover , :focus , :focus-visible | |
. | --checked | :hover , :focus , :focus-visible |
Liste déroulante

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | |||
. | --highlight | :active |
Changer

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --active | :hover | |
. | :hover |
Sélecteur

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --selected , --highlight , --new , --disabled | :hover , :focus , :active | |
. | :hover , :focus , :active |
Assurez-vous que votre état .
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 | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | |||
. | --open | :hover | |
. | --negative | :hover , :focus , :active |
Accordéon
Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | --selected | :hover , :focus-visible |
Composant Payment Method Messaging Element
Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. |
Icône radio

Nom de classe | États | Pseudo-classes | Pseudo-éléments |
---|---|---|---|
. | |||
. | --checked , --hovered | ||
. | --checked , --hovered |
Vous pouvez contrôler la taille globale de l’icône avec la propriété width
sur .
. Vous pouvez contrôler la taille relative de .
avec la propriété r
(radius). .
et .
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é CSS | Classes prises en charge |
---|---|
-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 |
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 :
Configuration | Description |
---|---|
disableAnimations | Désactive les animations dans Elements. Booléen, la valeur par défaut est false . |
labels | Active 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 . |