Spacings

VUD spacing system is based on a non-linear progression, using 8pt grid system. It allows us to measure the size of the elements and components, and define the space between them and within layouts.

Spacing system

VUD uses stacks, inline paddings, inner paddings, and margins to define spacing for layout grids and overall white space, categorising the spacings into three groups:

  1. Layout spacings
  2. Component spacings
  3. Typography spacings

Layout spacings 32, 48, 56, 96, 128 are macro spaces between block areas like cards or modules.

Component spacings 8, 16, 24 are micro spaces between components.

Typography spacings 8, 12, 16, 24, 40 are micro spaces between paragraphs.

 

 

Table of spacing tokens

Table of spacing tokens

 

 

 

 

Layout

Spacing for layout

Spacing for layout

 

Spacing for portrait

Spacing for portrait

 

Spacing for landscape

Spacing for landscape

 

 

 

Component

Spacing for components

Spacing for components

 

 

 

 

Typography

Spacing for typography

Spacing for typography