H1
font-size: 3.75rem;
(translates to 60px when viewing at 100%)
font-weight: 900 (heavy)
H2
font-size: 2.9925rem;
(translates to 48px when viewing at 100%)
font-weight: 900 (heavy)
H3
font-size: 2.25rem;
(translates to 36px when viewing at 100%)
font-weight: 900 (heavy)
H4
font-size: 1.87425rem;
(translates to 30px when viewing at 100%)
font-weight: 900 (heavy)
H5
font-size: 1.49962rem;
(translates to 24px when viewing at 100%)
font-weight: 700 (bold)
H6 - size: 18px, weight: bold / 700
font-size: 1.125rem;
(translates to 18px when viewing at 100%)
font-weight: 700 (bold)
Paragraph and default body text –
font-size: 1.125rem;
(translates to 18px when viewing at 100%)
font-weight: 400 (normal)
Example of a small heading
Above a large one.
Small heading is a h4 with font weight of 400 (normal), colour Purple. Large heading is a H2, fontweight of 900 (heavy), colour NIght.
This heading pattern is generally followed by paragraph text.
Buttons
Note on this background: Ice @ 25%
Sizes
padding: 10px 15px;
font-size: .91406rem;
(translates to 14.625px when viewing at 100%)
padding: 12.5px 18.75px;
font-size: 1.04625rem (translates to 16.74px when viewing at 100%)
padding: 15px 20px;
font-size: 1.125rem;
(translates to 18px when viewing at 100%)
padding: 20px 30px;
font-size: 1.26562rem;
(translates to 20px when viewing at 100%)
padding: 25px 35px;
font-size: 1.40625rem;
(translates to 20px when viewing at 100%)
Colour variations
Demos are using button size small
Normal state:
background: #121c42 (Night)
color: #fff (White)
Hover state:
colours inverted.
Normal state:
background: #a20066 (Purple)
color: #fff (White)
Hover state:
colours inverted.
Normal state:
background: #fff (White)
color: #a20066 (Purple)
Hover state:
colours inverted.
Normal state:
background: #fff (White)
color: #121c42 (Night)
Hover state:
colours inverted.
Normal state:
background: #d2dae3 (Ice)
color: #121c42 (Night)
Hover state:
colours inverted.
Normal state:
background: #d2dae3 (Ice)
color: #a20066 (Purple)
Hover state:
colours inverted.
Normal state:
background: #a1d6ca (Ranges)
color: #121c42 (Night)
Hover state:
colours inverted.
Normal state:
background: #8baad4 (Purple)
color: #fff (White)
Hover state:
colours inverted.
Normal state:
background: #505050 (Charcoal)
color: #fff (White)
Hover state:
colours inverted.
Normal state:
background: #d14124 (Centre)
color: #fff (White)
Hover state:
colours inverted.
Normal state:
background: #f9c3d4 (Flora)
color: #a20066 (Purple)
Hover state:
colours inverted.
Normal state:
background: #ffd100 (Coast)
color: #000 (Black)
Hover state:
colours inverted.
Buttons with icons
Demos are using button size small
Space between icon and text: 15px
Full width buttons: text on the left, icon on the right.
Button with icon on left and chevron on right.
15px spacing between icon and text.
Outer margins and/or inner padding can be used for sections spacing.
This section example has both.
Mobile:
30px above and below
Tablet / Desktop:
60px above and below
Default column gap is:
20px between columns
(10px padding around a column)
Column gaps can be set to:
- Default (20px between / 10px around)
- No gap (0 gap)
- Narrow (10px between / 5px around)
- Extended (30px between / 15px around)
- Wide (40px between / 20px around)
- Wider (60px between / 30px around)
- Custom
Some elements make user of a standard drop shadow; such as blog articles when moused over, or form fields, etc.
box-shadow: 0 2px 20px rgba(0, 0 , 0 , 0.1);
Translates to:
x offest: 0
y offset: 2px
blur: 20px
color: black at 10%
Form elements
Demo form
Alternative button styles for multi-step forms
Fields & Dropdowns
Label:
font-weight: 400 (normal)
color: #8baad4 (Jacaranda)
font-size: 1.125rem; (18px)
Focused Label
font-size: font-size: .7em (12.6px)
Field / Dropdown:
font-size: 1.125rem; (18px)
font-weight: 700 (bold)
color: #121c42; (Night)
height: calc(1.2em + 48.25px);
padding: 23.125px 15px;
box-shadow: 0 2px 20px rgba(0, 0 , 0 , 0.1);
Dropdown chevron
color: #A20066 (Purple)
Note: Calculations used so field sizes can increase / decrease as text sizing feature is used.
Checkboxes & Radios
Normal
Preceding Label:
font-size: 1.125rem; (18px)
font-weight: 700 (bold)
color: #121c42; (Night)
Checkbox / Radio label
font-size: .875em; (15.75px)
font-weight: 400 (normal)
color: #121c42; (Night)
Checkbox square / radio circle
border: 1px solid #A20066 (Purple)
background: #fff (White)
“Checked” label
font-weight: 700 (bold)
“Checked” square / radio
background: #A20066 (Purple)
color: #fff (White)
Boxed
Box
background: #fff (White)
border: 1px solid #e9edf1 (Ice @ 50%);
padding: 23.125px 15px;
Label
font-size: .875em; (15.75px)
font-weight: 700; (bold)
color: #121c42; (Night)
Checkbox square / radio circle
border: 1px solid #A20066 (Purple)
background: #fff (White)
“Checked” box
background: #A20066 (Purple)
box-shadow: 0 2px 20px rgba(0, 0 , 0 , 0.1);
“Checked” label
color: #fff (White)
“Checked” square / radio
background: #fff (White)
color: #A20066 (Purple)
Toggle
Box
padding: 15px 20px;
border: 1px solid #A20066; (Purple)
text-align: center;
Label
font-size: 1.125rem; (18px)
font-weight: 700; (bold)
color: #A20066; (Purple)
“Checked” box
background: #A20066 (Purple)
box-shadow: 0 2px 20px rgba(0, 0 , 0 , 0.1);
“Checked” label
color: #fff (White)
Field Radio / Checkboxes
“Field”:
background: #fff (White)
padding: 23.125px 15px;
box-shadow: 0 2px 20px rgba(0, 0 , 0 , 0.1);
“Field” Label:
font-size: 1.125rem; (18px)
font-weight: 700 (bold)
color: #121c42; (Night)
Box
padding: 23.125px 15px;
border: 1px solid #A20066; (Purple)
text-align: center;
Box Label
font-size: 1.04625rem; (16.74px)
font-weight: 700; (bold)
color: #A20066; (Purple)
“Checked” box
background: #A20066 (Purple)
“Checked” box label
color: #fff (White)