Nullam quis risus eget urna mollis
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
This page contains demo site components. To see how to include on a page, view the template in the repo.
On a normal page (like this one), there are 4 container classes that control container width via CSS grid column definitions.
There are two Grid layouts: .grid-content
and .grid-sidebar
. These container classes only apply to .grid-content
.full
.feature
.popout
.content
Space inbetween elements is created by the .flow
utility. This spacing only applies to the top-level elements in a .flow
container
The default flow spacing is 1em
, but can be increased with .flow-X
, where X
is a number between 1 and 4.
Alternatively, the spacing can be varied on the elements themselves to acheive variable spacing.
.flow
.flow-2
.flow-3
.flow-4
Variable
Found in _includes/svg
. Each svg must be a single path with a fill of currentColor
to allow coloring the icons with text color definitions.
arrow-right
article
chapter
chart-bar-alt
chart-bar
chart-stacked
check
chevron-down
chevron-left
chevron-right
close
copy
database
document
download
dropdown
email
external
facebook
files
full
github
instagram
link
linkedin
logo
mastodon
minus
open
pdf
play
plus
preview
project
project-bar
project-database
project-line
reddit
rss
search
twitter
video
visibility
youtube
Type is set with fluid definitions which scale linearly between 640px (min) and 1440px viewports (max).
.text-6xl
.text-5xl
.text-4xl
.text-3xl
.text-2xl
.text-xl
Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
.text-reg
Cras justo odio, dapibus ac facilisis in, egestas eget quam.
.text-sm
Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
.text-xs
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Aenean lacinia bibendum nulla sed consectetur. Vestibulum id ligula porta felis euismod semper. Maecenas sed diam eget risus varius blandit sit amet non magna.
Sit alias aperiam non minus alias! Porro eum ipsum vel optio in asperiores Error iusto quod impedit nobis rerum aspernatur! Quas sit modi blanditiis unde illo? Blanditiis ipsam ullam inventore.
Requires a .feature
sizing wrapper.
Consectetur atque culpa ad quidem ex? Deleniti atque error necessitatibus cumque quisquam. Fugit necessitatibus commodi eveniet.
Sample CTAUsed to highlight a particular link or piece of content, with both a light and a dark variant.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
This only represents the control elements but does not add JavaScript functionality, see index.html
for an example of a full implementation.
Donec ullamcorper nulla non metus auctor fringilla.
Donec ullamcorper nulla non metus auctor fringilla.
Cras justo odio, dapibus ac facilisis in, egestas eget quam.
Cras justo odio, dapibus ac facilisis in, egestas eget quam.
Pulls featured content to the top. 3 styles: light, dark, and image (Stories only).
Amet amet maxime sit neque cumque Maxime explicabo maxime est accusamus exercitationem ad Dolor nulla ipsum rem nemo ab deserunt eligendi quas hic Quo impedit vel perspiciatis quam.
Amet amet maxime sit neque cumque Maxime explicabo maxime est accusamus exercitationem ad Dolor nulla ipsum rem nemo ab deserunt eligendi quas hic Quo impedit vel perspiciatis quam.
Requires image
to be set. Only for _stories
. Reverts to dark variant if the first two images do not have image
set. (This demo may not work if the first two featured stories do not have images.)
Amet amet maxime sit neque cumque Maxime explicabo maxime est accusamus exercitationem ad Dolor nulla ipsum rem nemo ab deserunt eligendi quas hic Quo impedit vel perspiciatis quam.
Requires the sidebar grid, intended to only be used at a layout level.
Because the links require an object, this demo is stubbed out with dummy data
Displays information intended to be pulled from _data/people.yml