Skip to content
aeropage-round-dark
Aeropage Documentation
Setup your Project

icon picker
Setup your Theme

The theme controls the colors, text and overall style of the content (blocks) in your templates and pages but not the content itself. Every theme has the same variables, so when you add content from other projects or libraries they will automatically stitch to your theme styles and colors.

Managing Themes

You can manage themes in your project from the main dashboard, create new ones or click to open the editor.

Untitled.png

blunt-bulb
You can just modify the default theme instead of creating and applying a new one.

Applying Themes to Branches

Theme are applied at the root and inherited by pages in the branch. So if your public and portal branches need different branding, you can apply a different theme to each root.

Untitled 1.png

Editing Themes

To edit a theme, click on it from the manager or inside the page editor (see below).

Upload Logos

You can upload a logo for both light and dark context, so that each is available whenever required - and if the system detects a dark container background the relevant logo will be applied.

Untitled 2.png

Apply Overlay
To save you time converting an existing logo - you can upload the same logo for both modes and just toggle the apply overlay option (as long as the logo has transparency) to switch it to solid black or white.

Background Colors
The colors shown behind each logo are the background colors for the theme, they should complement the logos. These will also be available as variables.

Theme Colors

You can use three colors to create a palette, though most of the time not all will be used. For each of your theme colors an entire range of tints and shades will be automatically produced in your palette as variables. A range of greyscale values from white to black is also available,

Untitled 3.png

Color Generator
If your brand is still in early stages or you don’t have a three color palette, you can use the color generator to automatically create colors. Just provide a primary color, then choose which algorithm to use for the generation.

Dark Theme

You can switch a theme to default as dark or see how it will behave when it automatically detects a dark context (container) and switches modes.

Untitled 4.png

blunt-bulb
If you leave this option toggled on it will make your entire project dark by default.

Theme Text, Classes & Fonts

You can customize the theme fonts using any google font. The fonts will be loaded from the Aeropage backend (api) and not directly from Google servers. There are also HTML classes (p, H1,2,3,4) that can be customized as needed.

blunt-bulb
Text components will use the styles from the theme / class unless an override is added.

From the Page editor

In the page editor you can also see and control various aspects of the theme system.

Edit the theme

From the page level controls, under theme - click the name of the active theme to open the theme editor.

blunt-bulb
Changes to the theme will appear on the page after a few seconds.
Untitled 5.png

Choose a different theme

To override the inherited theme, switch the theme from inherit to custom then choose the desired theme.

Untitled 6.png

Automatic Color Mode

When a dark background color for a container is detected - the color mode will automatically switch to light colors for everything inside the container. You can override this by changing the mode from automatic to either light or dark.

Untitled 7.png

Component Styles

In components, most style settings are inherited from the theme - but can be overriden / set explictly instead.
Untitled 8.png

Dynamic Branding

It’s worth noting that you are not limited to using theme variables - you can also hide the template blocks and add logo and colors to a page with dynamic variables from any data source.

blunt-bulb
To access variables in color fields, click the database icon at the top right of the palette.

Untitled 9.png


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.