Link Search Menu Expand Document

Color

Renders a colour picker, from which a Creator can choose a colour from the theme palette defined in Site Styles, or a custom rgba colour. Returns a Color object.

syntax
---
my_variable:
    type: color
    default:
        palette: body-color
---

{{ my_variable.rgba }}

When possible, use color.rgba over color.hex. The site-builder’s colour picker allows Creators to select an opacity. RGBA values in CSS will include a colour’s opacity, whereas hex values will ignore it.

Setting defaults

Defaults can be defined as colours from the Creator’s theme palette or as a rgba colour.

Theme palette

syntax
---
my_variable:
    type: color
    default:
        palette: body-bg
---
Reference Palette colour
body-color Site text colour
body-bg Site background colour
primary Primary colour
secondary Secondary colour

rgba

syntax
---
my_variable:
    type: color
    default:
        r: 255
        g: 255
        b: 255
        a: 0
---