Documentation
Table of Contents
Boilerplate
This is a paragraph width default body type. I usually place a paragraph of text in my boilerplates (both in code and in Figma) in order to make sure that the default text size is correct (16px = 1em). Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos error nobis molestias est impedit, eaque provident ex quas cum blanditiis ea ad sunt natus tempore esse nihil deleniti adipisci facere recusandae ut! Deserunt nostrum similique enim veritatis, possimus soluta odit doloremque facere esse eum, rem nisi natus iste earum cupiditate!
Simple Base Site Folder Structure
sitename/
├── index.html
├── css/
│ ├── style.css
├── js/
│ ├── script.js
├── img/
│ ├── (images go here)
CSS Variables
Colors
Primary Blues (eg Brand color)
Light Blue
--color-blue-100
#dbeafe
Blue
--color-blue-400
#3b82f6
Dark Blue
--color-blue-900
#1e40af
Secondary (aka "Accent") color
Green
--color-green-400
#22c55e
:root {
/* DEFINE BASE COLORS */
--color-blue-100: #dbeafe;
--color-blue-400: #3b82f6;
--color-blue-900: #1e40af;
/* DEFINE SEMANTIC COLORS */
--color-primary: var(--color-blue-400);
--color-primary-dark: var(--color-blue-900);
}
Typography
This is a Heading 1
This is a Heading 2
This is a Heading 3
This is a paragraph. This is italic text, this is bold text, and this is an inline link with some styling. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem deleniti ducimus eligendi corporis dolorem corrupti reiciendis quibusdam ipsam neque optio!
<h1>This is a Heading 1</h1>
<h2>This is a Heading 2</h2>
<h3>This is a Heading 3</h3>
<p>This is a paragraph. This is <em>italic text</em>, this is <strong>bold text</strong>, and this is an <a href="#">inline link with some styling. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem deleniti ducimus eligendi corporis dolorem corrupti reiciendis quibusdam ipsam neque optio!</p>
Media
Responsive Images

Helper Classes
class="text-centered"
I want this text to be centered.
<p class="text-centered">I want this text to be centered.</p>
Grid System (12 column)
<div class="row">
<div class="one-half">½</div>
<div class="one-half">½</div>
</div>
<div class="row">
<div class="one-half"> ... </div>
<div class="one-half"> ... </div>
</div>

Image on the Left, Text on the Right
This column is rending via the default normal flow. Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum, fugit reprehenderit nobis eum modi ex.
<div class="row swapped">
<div class="one-half"> ... </div>
<div class="one-half"> ... </div>
</div>

Image on the Right, Text on the Left
This column is rending via the default normal flow. Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum, fugit reprehenderit nobis eum modi ex.
<div class="row">
<div class="one-half centered"> ... </div>
</div>

A Centered Column
This column is rending via the default normal flow. Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum, fugit reprehenderit nobis eum modi ex.
<div class="row">
<div class="col-5 push-1"> ... </div>
<div class="col-5"> ... </div>
</div>

Col-5 Column with a Push-1
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Provident necessitatibus quod quae quasi officiis assumenda natus quis error, iste quo?

Col-5 Column
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Provident necessitatibus quod quae quasi officiis assumenda natus quis error, iste quo?