Personaliza el aspecto
Personaliza los colores, las fuentes, las formas y mucho más de tu página de confirmación de compra.
- Empieza por elegir un tema.
Ponte en marcha de inmediato eligiendo el tema prediseñado que más se parezca a tu sitio web.
- Personaliza el tema con variables.
Configura variables como fontFamily
y colorPrimary
para personalizar ampliamente los componentes que aparecen en cada Element.
- Si es necesario, ajusta los componentes y estados individuales mediante el uso de reglas.
Para obtener un control completo, especifica las propiedades CSS personalizadas para los componentes individuales que aparecen en el Element.
Temas
Empieza a personalizar Elements eligiendo uno de los siguientes temas:
stripe
night
flat
const appearance = { theme: 'night' };
Variables
Configura variables para que afecten la apariencia de muchos componentes que aparecen en cada Element.

La opción variables
funciona de la misma manera que las variables CSS. Puedes especificar valores CSS para cada variable y hacer referencia a otras variables con la sintaxis var(--myVariable)
. Incluso puedes inspeccionar el DOM resultante utilizando el explorador DOM en tu navegador.
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 de uso común
Variable | Descripción |
---|---|
fontFamily | La familia tipográfica utilizada en Elements. Elements admite fuentes personalizadas si pasas la opción fonts a initCheckout o CheckoutProvider. |
fontSizeBase | El tamaño de la fuente que se establece en la raíz del Element. De forma predeterminada, otras variables de tamaño de fuente, como fontSizeXs o fontSizeSm , se escalan a partir de este valor utilizando unidades rem . Asegúrate de elegir un tamaño de fuente de al menos 16 px para los campos de entrada en dispositivos móviles. |
spacingUnit | La unidad de espaciado base de la que se derivan todos los demás espaciados. Aumenta o disminuye este valor para que tu diseño sea más o menos espacioso. |
borderRadius | El radio de borde utilizado para las pestañas, las entradas y otros componentes de Element. |
colorPrimary | Un color primario utilizado en todo Element. Establécelo como color principal de tu marca. |
colorBackground | El color utilizado para el fondo de las entradas, las pestañas y otros componentes de Element. |
colorText | El color predeterminado del texto utilizado en Element. |
colorDanger | Un color utilizado para indicar errores o acciones destructivas en Element. |
Variables de uso menos frecuente
Variable | Descripción |
---|---|
fontSmooth | Qué configuración antialiasing de texto usar en Element. Puede ser always , auto o never . |
fontVariantLigatures | La configuración font-variant-ligatures del texto en Element. |
fontVariationSettings | La configuración font-variation-settings del texto en Element. |
fontWeightLight | El peso de la fuente utilizada para el texto ligero. |
fontWeightNormal | El peso de la fuente utilizada para el texto normal. |
fontWeightMedium | El peso de la fuente utilizada para el texto de tamaño medio. |
fontWeightBold | El peso de la fuente utilizada para el texto en negrita. |
fontLineHeight | La configuración de altura de línea del texto en Element. |
fontSizeXl | El tamaño de la fuente del texto extragrande en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
fontSizeLg | El tamaño de la fuente del texto grande en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
fontSizeSm | El tamaño de la fuente del texto pequeña en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
fontSizeXs | El tamaño de la fuente del texto extrapequeña en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
fontSize2Xs | El tamaño de la fuente del texto doble extrapequeña en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
fontSize3Xs | El tamaño de la fuente del texto triple extrapequeña en Element. De forma predeterminada, se ajusta a partir de var(--fontSizeBase) utilizando unidades rem . |
logoColor | Una preferencia por las variaciones del logotipo que se mostrarán; ya sea light o dark . |
tabLogoColor | La variación del logotipo que se mostrará dentro de los componentes . ; ya sea light odark . |
tabLogoSelectedColor | La variación del logotipo que se mostrará dentro del componente . , ya sea light o dark . |
blockLogoColor | La variación del logotipo que se mostrará dentro de los componentes . , ya sea light o dark . |
colorSuccess | Un color utilizado para indicar acciones positivas o resultados exitosos en Element. |
colorWarning | Un color utilizado para indicar acciones potencialmente destructivas en Element. |
accessibleColorOnColorPrimary | El color del texto que aparece arriba de cualquier fondo var(--colorPrimary) . |
accessibleColorOnColorBackground | El color del texto que aparece arriba de cualquier fondo var(--colorBackground) . |
accessibleColorOnColorSuccess | El color del texto que aparece arriba de cualquier fondo var(--colorSuccess) . |
accessibleColorOnColorDanger | El color del texto que aparece arriba de cualquier fondo var(--colorDanger) . |
accessibleColorOnColorWarning | El color del texto que aparece arriba de cualquier fondo var(--colorWarning) . |
colorTextSecondary | El color utilizado para el texto de importancia secundaria. Por ejemplo, este color se utiliza para la etiqueta de una pestaña que no está seleccionada actualmente. |
colorTextPlaceholder | El color utilizado para el texto del marcador de posición de entrada en Element. |
iconColor | El color predeterminado utilizado para los íconos en el Element, como el ícono que aparece en la pestaña de la tarjeta. |
iconHoverColor | El color de los íconos cuando se pasa el cursor sobre ellos. |
iconCardErrorColor | El color del ícono de la tarjeta cuando está en un estado de error. |
iconCardCvcColor | El color de la variante CVC del ícono de la tarjeta. |
iconCardCvcErrorColor | El color de la variante CVC del ícono de la tarjeta cuando el campo CVC tiene una entrada no válida. |
iconCheckmarkColor | El color de las marcas de verificación que se muestran dentro de los componentes como . . |
iconChevronDownColor | El color de los íconos de flecha que se muestran en las entradas seleccionadas. |
iconChevronDownHoverColor | El color de los íconos de flecha cuando se desplaza el puntero. |
iconCloseColor | El color de los íconos de cierre, que se usan para indicar una desestimación o una acción cerrada. |
iconCloseHoverColor | El color de los íconos de cierre cuando se pasa el cursor sobre ellos. |
iconLoadingIndicatorColor | El color del indicador giratorio en los indicadores de carga. |
iconMenuColor | El color de los íconos de menú utilizados para indicar un conjunto de acciones adicionales. |
iconMenuHoverColor | El color de los íconos de menú cuando se pasa el cursor sobre ellos. |
iconMenuOpenColor | El color de los íconos de menú cuando se abren. |
iconPasscodeDeviceColor | El color del ícono del dispositivo de código de acceso, utilizado para indicar que se envió un mensaje al dispositivo móvil del usuario. |
iconPasscodeDeviceHoverColor | El color del ícono del dispositivo de código de acceso cuando se pasa el cursor sobre él. |
iconPasscodeDeviceNotificationColor | El color del indicador de notificación que se muestra sobre el ícono del dispositivo de código de acceso. |
iconRedirectColor | El color del ícono de redireccionamiento que aparece para los métodos de pago basados en redireccionamiento. |
tabIconColor | El color de los íconos que aparecen en una pestaña. |
tabIconHoverColor | El color de los íconos que aparecen en una pestaña cuando se pasa el cursor sobre la pestaña. |
tabIconSelectedColor | El color de los íconos que aparecen en una pestaña cuando se selecciona la pestaña. |
tabIconMoreColor | El color del ícono que aparece en la activación del menú de otros métodos de pago. |
tabIconMoreHoverColor | El color del ícono que aparece en el activador del menú de otros métodos de pago cuando se pasa el cursor sobre activador. |
accordionItemSpacing | El espaciado vertical entre los componentes . . Solo es aplicable cuando spacedAccordionItems es true . |
gridColumnSpacing | El espaciado entre columnas de la cuadrícula utilizado para el diseño de Element. |
gridRowSpacing | El espaciado entre filas de la cuadrícula utilizado para el diseño de Element. |
pickerItemSpacing | El espaciado entre los componentes . representado dentro del componente . . |
tabSpacing | El espaciado horizontal entre los componentes . . |
Reglas
La opción rules
es un mapa de selectores tipo CSS para propiedades CSS, lo que permite la personalización detallada de los componentes individuales. Después de definir tu theme
y variables
, usa rules
para integrar Elements sin problemas de modo que coincida con el diseño de tu sitio.
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 } };
Todas las reglas
El selector de una regla puede apuntar a cualquiera de los nombres de clases públicas del Element, así como a los estados, seudoclases y seudoelementos admitidos de cada clase. Por ejemplo, los siguientes son selectores válidos:
.
Tab, . Label, . Input .
Tab:focus .
Input--invalid, . Label--invalid .
Input::placeholder
Los siguientes no son selectores válidos:
.
: sirve para identificar nombres de clases públicas solamentep-SomePrivateClass, img .
: no se admiten relaciones antecesor-descendiente en los selectoresTab . TabLabel .
: la claseTab--invalid .
no admite el estadoTab --invalid
Cada nombre de clase utilizado en un selector admite una lista de permitidos de propiedades CSS, que se especifican usando mayúsculas y minúsculas (por ejemplo, boxShadow
para la propiedad box-shadow).
A continuación brindamos una lista completa de los nombres de clases admitidos y los correspondientes estados, seudoclases y seudoelementos.
Pestañas

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled | |
. | --selected | :hover , :focus , :active , :disabled |
Entradas de formulario: etiquetas superiores

Asegúrate de elegir un tamaño de fuente de al menos 16 px para los campos de entrada en dispositivos móviles.
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --empty , --invalid , --focused | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Entradas de formulario: etiquetas flotantes

Nota
Las etiquetas flotantes se pueden habilitar como una opción de configuración adicional.
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --empty , --invalid , --focused , --floating , --resting | ||
. | --empty , --invalid | :hover , :focus , :disabled , :autofill | ::placeholder , ::selection |
. |
Bloqueo

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | |||
. | |||
. | --negative | :hover , :focus , :active |
Entrada de código

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | :hover , :focus , :disabled |
Casilla de verificación

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --checked | ||
. | --checked | :hover , :focus , :focus-visible | |
. | --checked | :hover , :focus , :focus-visible |
Menú desplegable

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | |||
. | --highlight | :active |
Cambiar

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --active | :hover | |
. | :hover |
Selector

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --selected , --highlight , --new , --disabled | :hover , :focus , :active | |
. | :hover , :focus , :active |
Asegúrate de que tu estado activo de .
se destaque entre los demás estados.
![]() | ![]() |
QUÉ DEBES HACER Utiliza un color, un grosor o un contorno primarios visibles y de alto contraste para distinguir el estado activo que tu cliente ya seleccionó. | QUÉ NO DEBES HACER No uses dos opciones con la misma ponderación o colores de bajo contraste para tu .PickerItem porque hace que sea más difícil distinguir cuál está activo. |
Menú
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | |||
. | --open | :hover | |
. | --negative | :hover , :focus , :active |
Acordeón
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | --selected | :hover , :focus-visible |
Payment Method Messaging Element
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. |
Ícono de radio

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | |||
. | --checked , --hovered | ||
. | --checked , --hovered |
Puedes controlar el tamaño total del ícono con la propiedad width
en .
. Puedes controlar el tamaño relativo de .
con la propiedad r
(radius). .
y .
son elementos SVG y se pueden diseñar con propiedades stroke
y fill
. Consulta la lista completa de propiedades CSS admitidas que se encuentra a continuación.
const appearance = { rules: { '.RadioIcon': { width: '24px' }, '.RadioIconOuter': { stroke: '#E0E6EB' }, '.RadioIconInner': { r: '16' } } };
Propiedades CSS admitidas
Propiedad CSS | Clases admitidas |
---|---|
-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 |
Estas son algunas excepciones a las propiedades anteriores:
-webkit-text-fill-color
no es compatible con seudoclases
Otras opciones de configuración
Además de themes
, variables
y rules
, proporcionamos otras opciones de configuración de aspecto para dar estilo a Elements.
Puedes personalizarlas agregándolas al objeto appearance:
const appearance = { labels: 'floating', // other configurations such as `theme`, `variables` and `rules`... }
Actualmente, admitimos las siguientes opciones:
Configuración | Descripción |
---|---|
disableAnimations | Deshabilita las animaciones en Elements. Booleano, de manera predeterminada false . |
labels | Permite cambiar entre etiquetas por encima de los campos del formulario y etiquetas flotantes dentro de los campos del formulario; puede ser above o floating |