Command Palette

Search for a command to run...

Creating Themes

Themes allow you to define different color variations for your animation without duplicating any work. Each theme overrides the values of your Color Slots, letting you create light mode, dark mode, brand variants, or client-specific color sets — all within one animation file.

This doc explains how to create, configure, and use themes in Lottie Creator.

What Are Themes?

A Theme is a collection of color overrides assigned to your Color Slots.

  • Themes do not change your artwork structure
  • Themes do not modify layers
  • Themes only swap color values for linked properties

Every theme contains a set of colors for each slot:

  • Slot: Primary → Light: #000000, Dark: #FFFFFF
  • Slot: Accent → Light: #FF0055, Dark: #00E1FF
  • Slot: Background → Light: #FFFFFF, Dark: #121212

Switching themes updates the entire canvas instantly.

Where to Create Themes

You create and manage themes in the Theme Manager panel.

How to open Theme Manager:

  • Click the Theme Manager icon (right panel),
  • or open via the top bar if present in your version of the interface.

Inside Theme Manager, you’ll see:

  • List of available themes
  • Active theme preview
  • All Color Slots with color pickers
  • Add / duplicate / delete theme options

This is the central hub for configuring theme behavior.

How to Create a New Theme

1. Open Theme Manager

Locate the Theme Manager in the right sidebar.

2. Create a Theme

Click:

▶️ New Theme (or Add Theme, depending on UI label)

A new blank theme appears, usually named Theme 1, Theme 2, etc.

3. Name Your Theme

Click the theme name to rename it.

Examples:

  • Light
  • Dark
  • Brand A
  • Holiday Variant
  • Client Blue Version

4. Assign Colors to Slots

For each Color Slot:

  1. Click the slot’s color swatch

  2. Choose a color or paste a hex value

  3. Repeat for all slots you want to override

Slots left untouched will inherit the base/default values.

Using Multiple Themes

Each theme is a fully independent color set.

Common setups:

Standard Apps

  • Light
  • Dark

Brand Systems

  • Brand Primary
  • Brand Secondary
  • Partner/Client Variant

Marketing / Campaigns

  • Spring
  • Summer
  • Holiday
  • Special Edition

You can switch themes at any time to preview how your animation adapts across different visual systems.

Duplicating Themes

If you want a theme similar to an existing one:

  1. Click a theme

  2. Select Duplicate

  3. Rename it

  4. Adjust only the colors you need

This saves time when building multiple variations.

Deleting Themes

To remove a theme:

  1. Select the theme

  2. Click Delete

Creator will ask for confirmation to avoid accidental loss.

Theme Previewing

Switch between themes in Theme Manager to instantly preview the look and feel.

Canvas updates immediately:

  • Shapes
  • Fills
  • Strokes
  • Gradients
  • Any slot-linked property

This ensures your animation remains correct across all theme variations.

Theming Best Practices

1. Always build your base theme first

Your first theme usually acts as your “default” color system.

2. Use clear, reusable Color Slots

Examples:

  • Primary
  • Accent
  • Surface
  • Text Primary
  • Text Secondary

3. Do NOT assign direct colors when the color should be theme-swappable

Link them to a slot instead.

Direct colors = locked

Slot colors = theme ready

4. Use Duplicate Theme for variants

Much faster than starting from scratch.

5. Test at least 2 themes during animation

To ensure:

  • No direct-color elements are left behind
  • Gradients update correctly
  • UI elements remain accessible (contrast)

How Themes Work with dotLottie Export

Themes are supported when exporting to dotLottie (.lottie).

When exporting:

  • Pick dotLottie
  • Enable Include Themes
  • Select which themes to embed
  • Choose a default theme

The exported file contains all themes, and any modern dotLottie player can switch themes at runtime.

This keeps your animation:

  • Single file
  • Multi-theme
  • Lightweight
  • Developer-friendly
Last updated: April 10, 2026 at 9:12 AMEdit this page