Espaciado
Utilidades para controlar el padding de un elemento.
| Clase | Estilos |
|---|---|
p-<number> | padding: calc(var(--spacing) * <number>); |
p-px | padding: 1px; |
p-(<custom-property>) | padding: var(<custom-property>); |
p-[<value>] | padding: <value>; |
px-<number> | padding-inline: calc(var(--spacing) * <number>); |
px-px | padding-inline: 1px; |
px-(<custom-property>) | padding-inline: var(<custom-property>); |
px-[<value>] | padding-inline: <value>; |
py-<number> | padding-block: calc(var(--spacing) * <number>); |
py-px | padding-block: 1px; |
py-(<custom-property>) | padding-block: var(<custom-property>); |
py-[<value>] | padding-block: <value>; |
ps-<number> | padding-inline-start: calc(var(--spacing) * <number>); |
ps-px | padding-inline-start: 1px; |
ps-(<custom-property>) | padding-inline-start: var(<custom-property>); |
ps-[<value>] | padding-inline-start: <value>; |
pe-<number> | padding-inline-end: calc(var(--spacing) * <number>); |
pe-px | padding-inline-end: 1px; |
pe-(<custom-property>) | padding-inline-end: var(<custom-property>); |
pe-[<value>] | padding-inline-end: <value>; |
pbs-<number> | padding-block-start: calc(var(--spacing) * <number>); |
pbs-px | padding-block-start: 1px; |
pbs-(<custom-property>) | padding-block-start: var(<custom-property>); |
pbs-[<value>] | padding-block-start: <value>; |
pbe-<number> | padding-block-end: calc(var(--spacing) * <number>); |
pbe-px | padding-block-end: 1px; |
pbe-(<custom-property>) | padding-block-end: var(<custom-property>); |
pbe-[<value>] | padding-block-end: <value>; |
pt-<number> | padding-top: calc(var(--spacing) * <number>); |
pt-px | padding-top: 1px; |
pt-(<custom-property>) | padding-top: var(<custom-property>); |
pt-[<value>] | padding-top: <value>; |
pr-<number> | padding-right: calc(var(--spacing) * <number>); |
pr-px | padding-right: 1px; |
pr-(<custom-property>) | padding-right: var(<custom-property>); |
pr-[<value>] | padding-right: <value>; |
pb-<number> | padding-bottom: calc(var(--spacing) * <number>); |
pb-px | padding-bottom: 1px; |
pb-(<custom-property>) | padding-bottom: var(<custom-property>); |
pb-[<value>] | padding-bottom: <value>; |
pl-<number> | padding-left: calc(var(--spacing) * <number>); |
pl-px | padding-left: 1px; |
pl-(<custom-property>) | padding-left: var(<custom-property>); |
pl-[<value>] | padding-left: <value>; |
Utiliza las utilidades p-<number> como p-4 y p-8 para controlar el padding en todos los lados de un elemento:
<div class="p-8 ...">p-8</div>Utiliza las utilidades pt-<number>, pr-<number>, pb-<number> y pl-<number> como pt-6 y pr-4 para controlar el padding en un solo lado de un elemento:
<div class="pt-6 ...">pt-6</div><div class="pr-4 ...">pr-4</div><div class="pb-8 ...">pb-8</div><div class="pl-2 ...">pl-2</div>Utiliza las utilidades px-<number> como px-4 y px-8 para controlar el padding horizontal de un elemento:
<div class="px-8 ...">px-8</div>Utiliza las utilidades py-<number> como py-4 y py-8 para controlar el padding vertical de un elemento:
<div class="py-8 ...">py-8</div>Utiliza las utilidades ps-<number> o pe-<number> como ps-4 y pe-8 para establecer las propiedades lógicas padding-inline-start y padding-inline-end, que se asignan al lado izquierdo o derecho según la dirección del texto:
Izquierda a derecha
Derecha a izquierda
<div> <div dir="ltr"> <div class="ps-8 ...">ps-8</div> <div class="pe-8 ...">pe-8</div> </div> <div dir="rtl"> <div class="ps-8 ...">ps-8</div> <div class="pe-8 ...">pe-8</div> </div></div>Para un mayor control, también puedes utilizar los modificadores LTR y RTL para aplicar estilos específicos de forma condicional según la dirección actual del texto.
Utiliza las utilidades pbs-<number> y pbe-<number> para establecer las propiedades lógicas padding-block-start y padding-block-end, que se asignan al lado superior o inferior según el modo de escritura:
<div class="pbs-8 ...">pbs-8</div>Usa utilidades como p-[<value>],px-[<value>], y pb-[<value>] para establecer el/la padding basándose en un valor completamente personalizado:
<div class="p-[5px] ..."> <!-- ... --></div>Para variables CSS, también puedes usar la sintaxis p-(<custom-property>) :
<div class="p-(--my-padding) ..."> <!-- ... --></div>Esto es solo un atajo para p-[var(<custom-property>)] que añade la función var() por ti automáticamente.
Antepone a la utilidad padding el prefijo de una variante de punto de ruptura como md: para aplicar la utilidad únicamente en tamaños de pantalla mediano y superiores:
<div class="py-4 md:py-8 ..."> <!-- ... --></div>Obtén más información sobre el uso de variantes en la documentación de variantes.
Las utilidades p-<number>,px-<number>,py-<number>,ps-<number>,pe-<number>,pbs-<number>,pbe-<number>,pt-<number>,pr-<number>,pb-<number>, y pl-<number> se basan en la variable de tema --spacing, la cual se puede personalizar en tu propio tema:
@theme { --spacing: 1px; }Obtén más información sobre cómo personalizar la escala de espaciado en la documentación de variables de tema.