Styled SystemPadding

Padding

Box component supports multiple props for controlling an element’s padding.

Name

Value

Pixels

 

xs

0.5rem

8px

sm

0.75rem

12px

md

1rem

16px

lg

1.5rem

24px

xl

2rem

32px

0

0

0

2

0.125rem

2px

4

0.25rem

4px

6

0.375rem

6px

8

0.5rem

8px

10

0.625rem

10px

12

0.75rem

12px

16

1rem

16px

20

1.25rem

20px

24

1.5rem

24px

32

2rem

32px

48

3rem

48px

64

4rem

64px

80

5rem

80px

Documentation

Usage

Use the space scale to set the padding of elements.

p=48

p=sm

p=md

p=lg

import { Box } from "@optiaxiom/react";
 
import { Canvas } from "../Canvas";
 
export function App() {
  return (
    <Canvas>
      <Box p="48">p=48</Box>
      <Box p="sm">p=sm</Box>
      <Box p="md">p=md</Box>
      <Box p="lg">p=lg</Box>
    </Canvas>
  );
}

Multiple sides

p=lg

px=lg

py=lg

import { Box } from "@optiaxiom/react";
 
import { Canvas } from "../Canvas";
 
export function App() {
  return (
    <Canvas>
      <Box p="lg">p=lg</Box>
      <Box px="lg">px=lg</Box>
      <Box py="lg">py=lg</Box>
    </Canvas>
  );
}

Single side

pt=sm

pr=md

pb=lg

pl=xl

import { Box } from "@optiaxiom/react";
 
import { Canvas } from "../Canvas";
 
export function App() {
  return (
    <Canvas>
      <Box pt="sm">pt=sm</Box>
      <Box pr="md">pr=md</Box>
      <Box pb="lg">pb=lg</Box>
      <Box pl="xl">pl=xl</Box>
    </Canvas>
  );
}

Copyright 2024 © Optimizely.