Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Herramientas para desarrolladores
Resumen
Acerca de Stripe Payments
Actualiza tu integración
Análisis de pagos
Pagos por Internet
ResumenEncuentra tu caso de usoManaged Payments
Utiliza Payment Links
Crear una página del proceso de compra
    Resumen
    Guías de inicio rápido
    Personaliza el estilo
      Personaliza el diseño
      Customize text and policies
      Personaliza el comportamiento
    Recolecta información adicional
    Cobrar impuestos
    Actualiza forma dinámica el proceso de compra
    Gestiona tu catálogo de productos
    Suscripciones
    Gestiona los métodos de pago
    Permite que los clientes paguen en su divisa local
    Añade descuentos, ventas de productos de más valor y artículos opcionales
    Configurar pagos futuros
    Guardar datos de pago durante el pago
    Acepta pagos manualmente en tu servidor
    Después del pago
    Elements con registro de cambios beta de la API Checkout Sessions
    Migrar desde Checkout heredado
    Migrar Checkout para usar precios
Desarrolla una integración avanzada
Desarrolla una integración en la aplicación
Métodos de pago
Añadir métodos de pago
Gestiona los métodos de pago
Proceso de compra más rápido con Link
Interfaces de pago
Payment Links
Checkout
Elements para la web
Elements en la aplicación
Escenarios de pago
Flujos de pagos personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Otros productos de Stripe
Financial Connections
Criptomonedas
Climate
InicioPagosBuild a checkout pageCustomize look and feel

Personaliza la apariencia

Personaliza los colores, las fuentes, las formas y mucho más de tu página de compra.

Copia la página

Personaliza la apariencia de Stripe Elements para que coincida con el diseño de tu sitio web al especificar la opción de apariencia como initCheckout. El diseño de cada elemento se mantiene coherente, pero puedes modificar los colores, las fuentes, los bordes, el relleno, etc.

const appearance = { theme: 'stripe', }; stripe.initCheckout({ fetchClientSecret, elementsOptions: { appearance, }, });
  1. Empieza por elegir un tema.

Ponte en marcha de inmediato eligiendo el tema prediseñado que más se parezca a tu sitio web.

  1. Personaliza el tema usando variables.

Establece variables como fontFamily y colorPrimary para personalizar ampliamente los componentes que aparecen en cada elemento.

  1. 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.

Formulario de pago con campos de entrada de tarjeta, iconos principales de tarjetas de crédito y opción de pago de Klarna, con variables de la API Appearance etiquetadas para colores y estilo.

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

VariableDescripción
fontFamilyLa familia tipográfica utilizada en Elements. Elements acepta fuentes personalizadas al especificar la opción fonts en initCheckout o CheckoutProvider.
fontSizeBaseEl 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.
spacingUnitLa 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.
borderRadiusEl radio de borde utilizado para pestañas, entradas y otros componentes del Element.
colorPrimaryUn color primario utilizado en todo el Element. Configúralo en el color principal de tu marca.
colorBackgroundEl color utilizado para el fondo de las entradas, las pestañas y otros componentes del Element.
colorTextEl color del texto predeterminado utilizado en el Element.
colorDangerColor utilizado para indicar errores o acciones destructivas en el Element.

Variables menos utilizadas

VariableDescripción
fontSmoothQué configuración de suavizado de contorno de texto se va a utilizar en el Element. Puede ser always, auto o never.
fontVariantLigaturesLa configuración de font-variant-ligatures del texto en el Element.
fontVariationSettingsLa configuración de font-variation-settings del texto en el Element.
fontWeightLightEl peso de la fuente utilizado para el texto claro.
fontWeightNormalEl peso de la fuente utilizado para texto normal.
fontWeightMediumEl peso de la fuente utilizada para texto de tamaño medio.
fontWeightBoldEl peso de la fuente utilizado para el texto en negrita.
fontLineHeightEl ajuste de altura de línea del texto en el Element.
fontSizeXlEl tamaño de la fuente del texto muy grande en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem.
fontSizeLgEl tamaño de la fuente del texto grande en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem.
fontSizeSmEl tamaño de la fuente del texto pequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem.
fontSizeXsEl tamaño de fuente del texto extrapequeño en el Element. De forma predeterminada, esto se escala desde var(--fontSizeBase) usando unidades rem.
fontSize2XsEl 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.
fontSize3XsEl 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.
logoColorPreferencia por las variaciones del logotipo que se mostrarán; ya sea light o dark.
tabLogoColorLa variación del logotipo que se mostrará dentro de los componentes .Tab; puede ser light o dark.
tabLogoSelectedColorLa variación del logotipo que se mostrará dentro del componente .Tab--selected; puede ser light o dark.
blockLogoColorLa variación del logotipo que se mostrará dentro de los componentes .Block; puede ser light o dark.
colorSuccessUn color utilizado para indicar acciones positivas o resultados correctos en el Element.
colorWarningColor utilizado para indicar acciones potencialmente destructivas en el Element.
accessibleColorOnColorPrimaryEl color del texto que aparece en la parte superior de cualquier fondo var(--colorPrimary).
accessibleColorOnColorBackgroundEl color del texto que aparece en la parte superior de cualquier fondo var(--colorBackground).
accessibleColorOnColorSuccessEl color del texto que aparece en la parte superior de cualquier fondo var(--colorSuccess).
accessibleColorOnColorDangerEl color del texto que aparece en la parte superior de cualquier fondo var(--colorDanger).
accessibleColorOnColorWarningEl color del texto que aparece en la parte superior de cualquier fondo var(--colorWarning).
colorTextSecondaryEl 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.
colorTextPlaceholderEl color utilizado para el texto del marcador de posición de entrada en el Element.
iconColorEl color predeterminado utilizado para los iconos del Element, como el icono que aparece en la pestaña de la tarjeta.
iconHoverColorEl color de los iconos al pasar el cursor por encima.
iconCardErrorColorEl color del icono de la tarjeta cuando está en estado de error.
iconCardCvcColorEl color de la variante de CVC del icono de la tarjeta.
iconCardCvcErrorColorEl color de la variante de CVC del icono de la tarjeta cuando el campo CVC tiene una entrada no válida.
iconCheckmarkColorEl color de las marcas de verificación que se muestran dentro de componentes como .Checkbox.
iconChevronDownColorEl color de los iconos de flecha que se muestran dentro de las entradas seleccionadas.
iconChevronDownHoverColorEl color de los iconos de flecha al pasar el ratón por encima.
iconCloseColorEl color de los iconos de cierre, utilizados para indicar una acción de ignorar o cerrar.
iconCloseHoverColorEl color de los iconos de cierre cuando se pasa el cursor por encima.
iconLoadingIndicatorColorEl color de la ruleta en los indicadores de carga.
iconMenuColorEl color de los iconos del menú utilizado para indicar un conjunto de acciones adicionales.
iconMenuHoverColorEl color de los iconos del menú al pasar el cursor por encima.
iconMenuOpenColorEl color de los iconos del menú cuando se abren.
iconPasscodeDeviceColorEl 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.
iconPasscodeDeviceHoverColorEl color del icono del dispositivo del código de acceso cuando se pasa el cursor por encima.
iconPasscodeDeviceNotificationColorEl color del indicador de notificación que se muestra sobre el icono del dispositivo de código de acceso.
iconRedirectColorEl color del icono de redireccionamiento que aparece para los métodos de pago basados en redireccionamiento.
tabIconColorEl color de los iconos que aparecen en una pestaña.
tabIconHoverColorEl color de los iconos que aparecen en una pestaña cuando se pasa el cursor por la pestaña.
tabIconSelectedColorEl color de los iconos que aparecen en una pestaña cuando se selecciona la pestaña.
tabIconMoreColorEl color del icono que aparece en el activador del menú de métodos de pago adicionales.
tabIconMoreHoverColorEl color del icono que aparece en el activador del menú de métodos de pago adicionales cuando se pasa el cursor por encima.
accordionItemSpacingEl espacio vertical entre los componentes .AccordionItem. Esto solo es aplicable cuando spacedAccordionItems es true.
gridColumnSpacingEl espaciado entre columnas de la cuadrícula utilizado para el diseño de Element.
gridRowSpacingEl espaciado entre las filas de la cuadrícula utilizada para el diseño de Element.
pickerItemSpacingEl espaciado entre los componentes .PickerItem renderizados dentro del componente .Picker.
tabSpacingEl espaciado horizontal entre los componentes .Tab.

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:

  • .p-SomePrivateClass, img: solo se puede aplicar a nombres de clase públicos
  • .Tab .TabLabel: no se admiten relaciones antecesor-descendiente en los selectores
  • .Tab--invalid: la clase .Tab no admite el estado --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 claseEstadosSeudoclasesSeudoelementos
.Tab--selected:hover, :focus, :active, :disabled
.TabIcon--selected:hover, :focus, :active, :disabled
.TabLabel--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 claseEstadosSeudoclasesSeudoelementos
.Label--empty, --invalid, --focused
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Entradas de formulario: etiquetas flotantes

Nota

Las etiquetas flotantes se pueden habilitar como una opción de configuración adicional.

Nombre de claseEstadosSeudoclasesSeudoelementos
.Label--empty, --invalid, --focused, --floating, --resting
.Input--empty, --invalid:hover, :focus, :disabled, :autofill::placeholder, ::selection
.Error

Bloquear

Nombre de claseEstadosSeudoclasesSeudoelementos
.Block
.BlockDivider
.BlockAction--negative:hover, :focus, :active

Entrada de código

Nombre de claseEstadosSeudoclasesSeudoelementos
.CodeInput:hover, :focus, :disabled

Casilla de verificación

Nombre de claseEstadosSeudoclasesSeudoelementos
.Checkbox--checked
.CheckboxLabel--checked:hover, :focus, :focus-visible
.CheckboxInput--checked:hover, :focus, :focus-visible

Menú desplegable

Nombre de claseEstadosSeudoclasesSeudoelementos
.Dropdown
.DropdownItem--highlight:active

Cambiar

Nombre de claseEstadosSeudoclasesSeudoelementos
.Switch--active:hover
.SwitchControl:hover

Selector

Nombre de claseEstadosSeudoclasesSeudoelementos
.PickerItem--selected, --highlight, --new, --disabled:hover, :focus, :active
.PickerAction:hover, :focus, :active

Asegúrate de que tu estado activo .PickerItem 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 claseEstadosSeudoclasesSeudoelementos
.Menu
.MenuIcon--open:hover
.MenuAction--negative:hover, :focus, :active

Acordeón

Nombre de claseEstadosSeudoclasesSeudoelementos
.AccordionItem--selected:hover, :focus-visible

Elemento de mensajería de método de pago

Nombre de claseEstadosSeudoclasesSeudoelementos
.PaymentMethodMessaging

Icono de radio

Nombre de claseEstadosSeudoclasesSeudoelementos
.RadioIcon
.RadioIconOuter--checked, --hovered
.RadioIconInner--checked, --hovered

Puedes controlar el tamaño total del icono con la propiedad width en .RadioIcon. Puedes controlar el tamaño relativo de .RadioIconInner con la propiedad r (radio). Los elementos .RadioIconOuter y .RadioIconInner 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 CSSClases admitidas
-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

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ónDescripción
disableAnimationsDeshabilita las animaciones en Elements. Booleano, el valor predeterminado es false.
labelsPermite cambiar entre etiquetas sobre los campos de formulario y etiquetas flotantes dentro de los campos de formulario; puede ser above o floating
¿Te ha sido útil la página?
SíNo
¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc