Templates

A standard set of page structures for a variety of use cases. Templates provide a way of organizing and structuring the content of a page in a consistent and responsive way. There are a variety of templates available for everything from simple single column presentations to more complicated multi-column structures.

Design and Redlines

Several Presentation Strategies are available for organization of content within the layout areas provided by each templates.

Feature List:

Usage Guidelines:

Single Column

The simplest page template, it takes up the full 12 columns available at every breakpoint.

Dimensions:

Responsive:

Content Area
  <div class='pe-template__single' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

The simplest page template, it takes up the full 10 columns available at every breakpoint.

Dimensions:

Responsive:

Content Area
  <div class='pe-template__single-10-col' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

Two Column

This template devotes 8 columns to a main content area and the remaining 4 to a sidebar which appears on either side. At medium and smaller breakpoints the content areas stack, with the option to put the sidebar above or below the main content area.

** Option to put sidebar above and below currently on hold

Dimensions:

Responsive:

Two Column 4/8 - (right)

Content Area
Sidebar Area
  <div class='pe-template__double' style='background:magenta;'>
<div class='pe-template__double--main'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class="pe-template__double--sidebar">
<h6 style='background:cyan;text-align:center;height:40px;'>Sidebar Area</h6>
</div>
</div>

Two Column4/8 - (left)

Sidebar Area
Content Area
  <div class='pe-template__double' style='background:magenta;'>
<div class="pe-template__double--sidebar">
<h6 style='background:cyan;text-align:center;height:40px;'>Sidebar Area</h6>
</div>
<div class='pe-template__double--main'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
</div>

Two Column 6/6 - (right)

Content Area
Sidebar Area
  <div class='pe-template__double' style='background:magenta;'>
<div class='pe-template__double--main_half'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class="pe-template__double--sidebar_half">
<h6 style='background:cyan;text-align:center;height:40px;'>Sidebar Area</h6>
</div>
</div>

Three Column

This template devotes 4 columns to all content areas. To use add class pe-template__triple pe-template__triple-[size]. See below code for example. Using -md would mean that you want the columns to stack when the width is < 768px. By default (using just pe-template__triple) the columns stack at lg screen size or < 1024px.

Note:

Dimensions:

Responsive:

Content Area
Content Area
Content Area
  <div class='pe-template__triple pe-template__triple-md' style='background:magenta;'>
<div class="pe-template__triple--content">
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__triple--content'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__triple--content'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
</div>

Static Column

The static column presents a single column of fixed width which is centered in the page. At smaller breakpoints it transitions to full width fluid behavior. This column comes in two different sizes (small at 480px and large at 800px) and is handy for presenting modals or small pieces of content like sign in forms.

Dimensions:

Responsive:

Static Column - (small)

Content Area
  <div class='pe-template__static-small'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

Static Column - (medium)

Content Area
  <div class='pe-template__static-medium'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

Static Column - (large)

Content Area
  <div class='pe-template__static-large'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

Shared Features

Spacing:

Backgrounds and Borders:

Directly Adjoining - (Default)

Content Area
Content Area
SideBar Area
Content Area
  <div class='pe-template__single' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double' style='background:magenta;'>
<div class='pe-template__double--main'>
<h6 style='background:lightblue;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double--sidebar'>
<h6 style='background:lightblue;text-align:center;height:40px;'>SideBar Area</h6>
</div>
</div>
<div class='pe-template__single' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>

Standard Spacing

Content Area
Content Area
SideBar Area
Content Area
  <div class='pe-template__small-gap'>
<div class='pe-template__single' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double' style='background:magenta;'>
<div class='pe-template__double--main'>
<h6 style='background:lightblue;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double--sidebar'>
<h6 style='background:lightblue;text-align:center;height:40px;'>SideBar Area</h6>
</div>
</div>
<div class='pe-template__single' style='background:magenta;'>
<h6 style='background:lightblue;text-align:center;height:40px;'>Content Area</h6>
</div>
</div>

Large Spacing

Content Area
Content Area
SideBar Area
Content Area
<div class='pe-template__large-gap'>
<div class='pe-template__single' style='background:magenta;'>
<h6 style='background:cyan;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double' style='background:magenta;'>
<div class='pe-template__double--main'>
<h6 style='background:lightblue;text-align:center;height:40px;'>Content Area</h6>
</div>
<div class='pe-template__double--sidebar'>
<h6 style='background:lightblue;text-align:center;height:40px;'>SideBar Area</h6>
</div>
</div>
<div class='pe-template__single' style='background:magenta;'>
<h6 style='background:lightblue;text-align:center;height:40px;'>Content Area</h6>
</div>
</div>