Hero

A full-width banner, designed to be used at the top of each page or to break up content blocks. It carrys the page title and a brief orientation.

Syntax

[hero: *optional CSS here*]
Content goes here
[:hero]

The CSS after the colon is optional. Leave it blank for the default styling: [hero:].

Parameters

Any valid CSS property can be passed as an inline style:

Property Example
Background colour background-color: var(--accent-pale)
Text colour color: white
Text alignment
->left, right, centre
text-align: center
Padding
->Space between content and its border
padding: 3rem 1.5rem
Border
->hickness, style and color of the border
border-bottom: 2px solid var(--accent)

Example

[hero: background-color: var(--accent-pale); text-align:center]
# Welcome
This hero has a custom background colour.
[:hero]

Welcome

This hero has a custom background colour.


You can also nest layout components inside a hero:

[hero:]
[cols:]
[box:]
### Left side
Text content.
[:box]
[box:]
### Right side
An image or call-to-action.
[:box]
[:cols]
[:hero]

renders:

Left side

Text content.

Right side

An image or call-to-action.


← Back to Custom Components