Spacing

Utility classes for margin and padding. Fixed steps plus decimal values for the cases where a whole step is too coarse.

Available spacing sizes and their pixel values

View Size Documentation

m--{size} All sides margin
mt--{size} Top margin
mr--{size} Right margin
mb--{size} Bottom margin
ml--{size} Left margin
mx--{size} Horizontal margin
my--{size} Vertical margin
md:my--{size} Size-based example
portrait:mx--{size} Orientation-based example
lg:portrait:mt--{size} Size + Orientation example
#

Padding Utilities

Control element padding using these utility classes. Each class follows the pattern {property}--{size}. See Size for sizing tokens, the only values padding takes.

p--{size} All sides padding
pt--{size} Top padding
pr--{size} Right padding
pb--{size} Bottom padding
pl--{size} Left padding
px--{size} Horizontal padding
py--{size} Vertical padding
sm:px--{size} Size-based example
portrait:pb--{size} Orientation-based example
md:portrait:pt--{size} Size + Orientation example
#

These tokens are automatically mapped to this page by token prefix.

Token 1-bit 2-bit Density 2x 4-bit and up
--gap-large 20px - - -
--gap-medium 16px - - -
--gap-small 7px - - -
--gap-xlarge 30px - - -
--gap-xsmall 5px - - -
--gap-xxlarge 40px - - -
--list-gap-small 8px - - -