joyent-portal/packages/ui-toolkit/src/grids
Fábio Moreira 155a065281 feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
..
Readme.md feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
baseline.svg feat(ui-toolkit): add new components 2018-03-20 11:44:20 +00:00
big.svg feat(ui-toolkit): add new components 2018-03-20 11:44:20 +00:00
inline-example.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
inline.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
inset-example.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
inset.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
medium.svg feat(ui-toolkit): add new components 2018-03-20 11:44:20 +00:00
small.svg feat(ui-toolkit): add new components 2018-03-20 11:44:20 +00:00
spacing.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
squish-inset-example.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
squish-inset.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
stack-example.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
stack.svg feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00
vertical.md feat(ui-toolkit): update spacing guidelines 2018-05-16 17:06:21 +01:00

Readme.md

Large Grid

const big = require('./big.svg');

<img style={{
    maxWidth: '100%',
    marginTop: 22,
    marginBottom: 40
}} src={big} />

Medium Grid

const medium = require('./medium.svg');

<img style={{
    maxWidth: '100%',
    marginTop: 22,
    marginBottom: 40
}} src={medium} />

Small Grid

const small = require('./small.svg');

<img style={{
    maxWidth: '100%',
    marginTop: 22,
    marginBottom: 40
}} src={small} />

Baseline & Spacing

Most of the horizontal spacing between different elements and components is derived from 6 px. For example, the most common horizontal distance between elements of a component or components is 18 px. Another, less frequent, measurement is 12 px. The choice between 6, 12 or 18 px is based on visual and functional proximity of objects.

const baseline = require('./baseline.svg');

<img style={{
    maxWidth: '100%',
    marginTop: 22,
    marginBottom: 40
}} src={baseline} />