Personaliza la apariencia
Personaliza los colores, las fuentes, las formas y mucho más de tu página 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 usando variables.
Establece variables como fontFamily
y colorPrimary
para personalizar ampliamente los componentes que aparecen en cada elemento.
- Si es necesario, ajusta los componentes y estados individuales mediante 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
Establece variables que afecten a la apariencia de muchos componentes que aparecen en cada Element.

La opción variables
funciona como 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 de 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 acepta fuentes personalizadas al especificar la opción fonts en initCheckout o CheckoutProvider. |
fontSizeBase | El tamaño de 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 usando 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 hacer que tu esquema sea más o menos amplio. |
borderRadius | El radio de borde utilizado para pestañas, entradas y otros componentes del Element. |
colorPrimary | Un color primario utilizado en todo el Element. Configúralo en el color principal de tu marca. |
colorBackground | El color utilizado para el fondo de las entradas, las pestañas y otros componentes del Element. |
colorText | El color del texto predeterminado utilizado en el Element. |
colorDanger | Color utilizado para indicar errores o acciones destructivas en el Element. |
Variables menos utilizadas
Variable | Descripción |
---|---|
fontSmooth | Qué configuración de suavizado de contorno de texto se va a utilizar en el Element. Puede ser always , auto o never . |
fontVariantLigatures | La configuración de font-variant-ligatures del texto en el Element. |
fontVariationSettings | La configuración de font-variation-settings del texto en el Element. |
fontWeightLight | El peso de la fuente utilizado para el texto claro. |
fontWeightNormal | El peso de la fuente utilizado para texto normal. |
fontWeightMedium | El peso de la fuente utilizada para texto de tamaño medio. |
fontWeightBold | El peso de la fuente utilizado para el texto en negrita. |
fontLineHeight | El ajuste de altura de línea del texto en el Element. |
fontSizeXl | El tamaño de la fuente del texto muy grande en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
fontSizeLg | El tamaño de la fuente del texto grande en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
fontSizeSm | El tamaño de la fuente del texto pequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
fontSizeXs | El tamaño de fuente del texto extrapequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
fontSize2Xs | El tamaño de fuente del texto double-extra pequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
fontSize3Xs | El tamaño de fuente del texto triple-extra pequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem . |
logoColor | 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 . ; puede ser light o dark . |
tabLogoSelectedColor | La variación del logotipo que se mostrará dentro del componente . ; puede ser light o dark . |
blockLogoColor | La variación del logotipo que se mostrará dentro de los componentes . ; puede ser light o dark . |
colorSuccess | Un color utilizado para indicar acciones positivas o resultados correctos en el Element. |
colorWarning | Color utilizado para indicar acciones potencialmente destructivas en el Element. |
accessibleColorOnColorPrimary | El color del texto que aparece en la parte superior de cualquier fondo var(--colorPrimary) . |
accessibleColorOnColorBackground | El color del texto que aparece en la parte superior de cualquier fondo var(--colorBackground) . |
accessibleColorOnColorSuccess | El color del texto que aparece en la parte superior de cualquier fondo var(--colorSuccess) . |
accessibleColorOnColorDanger | El color del texto que aparece en la parte superior de cualquier fondo var(--colorDanger) . |
accessibleColorOnColorWarning | El color del texto que aparece en la parte superior de cualquier fondo var(--colorWarning) . |
colorTextSecondary | El color utilizado para el texto de importancia secundaria. Por ejemplo, este color se usa 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 el Element. |
iconColor | El color predeterminado utilizado para los iconos del Element, como el icono que aparece en la pestaña de la tarjeta. |
iconHoverColor | El color de los iconos al pasar el cursor por encima. |
iconCardErrorColor | El color del icono de la tarjeta cuando está en estado de error. |
iconCardCvcColor | El color de la variante de CVC del icono de la tarjeta. |
iconCardCvcErrorColor | El color de la variante de CVC del icono 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 componentes como . . |
iconChevronDownColor | El color de los iconos de flecha que se muestran dentro de las entradas seleccionadas. |
iconChevronDownHoverColor | El color de los iconos de flecha al pasar el ratón por encima. |
iconCloseColor | El color de los iconos de cierre, utilizados para indicar una acción de ignorar o cerrar. |
iconCloseHoverColor | El color de los iconos de cierre cuando se pasa el cursor por encima. |
iconLoadingIndicatorColor | El color de la ruleta en los indicadores de carga. |
iconMenuColor | El color de los iconos del menú utilizado para indicar un conjunto de acciones adicionales. |
iconMenuHoverColor | El color de los iconos del menú al pasar el cursor por encima. |
iconMenuOpenColor | El color de los iconos del menú cuando se abren. |
iconPasscodeDeviceColor | El color del icono del dispositivo del código de acceso, que se utiliza para indicar que se ha enviado un mensaje al dispositivo móvil del usuario. |
iconPasscodeDeviceHoverColor | El color del icono del dispositivo del código de acceso cuando se pasa el cursor por encima. |
iconPasscodeDeviceNotificationColor | El color del indicador de notificación que se muestra sobre el icono del dispositivo de código de acceso. |
iconRedirectColor | El color del icono de redireccionamiento que aparece para los métodos de pago basados en redireccionamiento. |
tabIconColor | El color de los iconos que aparecen en una pestaña. |
tabIconHoverColor | El color de los iconos que aparecen en una pestaña cuando se pasa el cursor por la pestaña. |
tabIconSelectedColor | El color de los iconos que aparecen en una pestaña cuando se selecciona la pestaña. |
tabIconMoreColor | El color del icono que aparece en el activador del menú de métodos de pago adicionales. |
tabIconMoreHoverColor | El color del icono que aparece en el activador del menú de métodos de pago adicionales cuando se pasa el cursor por encima. |
accordionItemSpacing | El espacio vertical entre los componentes . . Esto 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 las filas de la cuadrícula utilizada para el diseño de Element. |
pickerItemSpacing | El espaciado entre los componentes . renderizados 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 una personalización granular de los componentes individuales. Después de definir tu theme
y variables
, usa rules
para integrar Elements a la perfección y 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 aplicarse a cualquiera de los nombres de clase públicos del Element, así como a los estados, las seudoclases y los seudoelementos aceptados de cada clase. Por ejemplo, son válidos los siguientes selectores:
.
Tab, . Label, . Input .
Tab:focus .
Input--invalid, . Label--invalid .
Input::placeholder
Los siguientes no son selectores válidos:
.
: solo se puede aplicar a nombres de clase públicosp-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, encontrarás una lista completa de los nombres de clase 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 |
. |
Bloquear

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 .
destaque entre los demás estados.
![]() | ![]() |
SÍ HACER Utiliza un color, un grosor o un contorno primarios visibles y de alto contraste para distinguir el estado activo que tu cliente ya ha seleccionado. | NO HACER No utilices dos opciones de igual ponderación ni 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 |
Elemento de mensajería de método de pago
Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. |
Icono de radio

Nombre de clase | Estados | Seudoclases | Seudoelementos |
---|---|---|---|
. | |||
. | --checked , --hovered | ||
. | --checked , --hovered |
Puedes controlar el tamaño total del icono con la propiedad width
en .
. Puedes controlar el tamaño relativo de .
con la propiedad r
(radio). Los elementos .
y .
son elementos SVG y se les puede aplicar estilo con las propiedades stroke
y fill
. Consulta a continuación la lista completa de propiedades CSS admitidas.
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 |
Algunas excepciones a las propiedades anteriores son:
-webkit-text-fill-color
no es compatible con las pseudoclases
Otras opciones de configuración
Además de themes
, variables
y rules
, hemos proporcionado opciones adicionales de configuración de aspecto para dar estilo a los Elements.
Puedes personalizarlos añadiéndolos al objeto de apariencia:
const appearance = { labels: 'floating', // other configurations such as `theme`, `variables` and `rules`... }
Actualmente, aceptamos las siguientes opciones:
Configuración | Descripción |
---|---|
disableAnimations | Deshabilita las animaciones en Elements. Booleano, el valor predeterminado es false . |
labels | Permite cambiar entre etiquetas sobre los campos de formulario y etiquetas flotantes dentro de los campos de formulario; puede ser above o floating |