Skip to content

Themes and effects

Set the colours and the visual effects your panel uses.

License required

Theme customization needs the Theme Customization license feature. Custom CSS also needs Custom CSS or White Label.

The Themes page controls the colours, the glass effects, and the animations of the panel. It also holds the layout theme controls.

Navigate to Admin > Appearance > Themes. The page title reads Themes & Effects.

You need the View Appearance permission to open the page, and Manage Appearance to save.

Preview and save

  • Click Preview at the top right to add a Live Preview card to the page. Click Exit Preview to remove it.
  • Every change applies to the panel at once, so that you can judge it. The change is not permanent until you click Save Theme.
  • While changes are pending, a bar reads You have unsaved theme changes. If you leave the page without a save, the panel returns to the stored theme.

Theme presets

A preset is a whole colour scheme with matching effects. Click a tile to apply it.

The filter pills above the tiles are All, Glass, Glow, Gradient, Neon, and Solid.

PresetCategory
Glass NoirGlass
Frosted SapphireGlass
Arctic FrostGlass
Deep OceanGlass
Forest MistGlass
Light GlassGlass
Neon CyberNeon
SynthwaveNeon
Crimson NightGlow
VolcanicGlow
AuroraGradient
Golden HourGradient
Default DarkSolid
Midnight BlueSolid
EmeraldSolid
Purple HazeSolid
RoseSolid
Light ModeSolid

Light and dark

The panel has no light and dark switch. It reads the brightness of the Background colour and adjusts. For a light panel, choose Light Mode, Light Glass, or Arctic Frost, or set a light background colour by hand.

Visual effects

Glass morphism

SettingDescription
Enable Glass EffectGives panels and cards a frosted glass look.
Glass OpacityHow solid the glass is. The range is 20 to 95 percent.
Blur AmountThe blur behind the glass. The range is 0 to 24 pixels.
Glass BorderAdds a light border to a glass element.

Background glow

SettingDescription
Enable Glow EffectAdds a coloured glow behind the page.
Glow ColorThe colour of the glow. Use Primary copies the primary colour.
Secondary GlowA second glow colour. Disable removes it.
Glow OpacityThe strength of the glow. The range is 5 to 60 percent.
Glow SizeSmall, Medium, Large, or Extra Large.
PositionTop Left, Top Center, Top Right, Center, Bottom Left, Bottom Center, or Bottom Right.
Secondary PositionThe position of the second glow. This control appears only with a second colour.
Animate GlowAdds a slow floating movement.

Button animations

Choose one card: None, Lift, Glow, Pulse, Shine, Border Glow, Scale, or Ripple.

With any option other than None, an Animation Intensity slider appears. The range is 10 to 100 percent. A low value is subtle. A high value is strong.

A Button Preview box under the cards shows the effect. Hover over the sample buttons.

Choose one card: None, Slide, Fade, Glow, Lift, Scale, Underline, or Pill.

A Sidebar Animation Intensity slider and a Sidebar Preview box work the same way.

Mobile

Reduce Effects on Mobile turns off the animations and lowers the glow on a small screen. Use it for better performance on a phone.

Custom colors

This card is closed by default. Open it to set nine colours by hand. Each colour has a swatch and a hex box.

ColourUsed for
Primary ColorThe main accent.
Secondary ColorThe second accent.
Accent ColorHighlights and focus rings.
BackgroundThe page background.
SurfaceCard backgrounds.
BorderBorders and dividers.
Success ColorPositive states.
Warning ColorCaution states.
Error ColorError states.

WARNING

Check the contrast between Background, Surface, and your text colours. A low contrast makes text hard to read.

Custom CSS

Click Show Editor to open the CSS box. Your rules apply across the whole panel. The editor shows a character count.

These variables are available in your rules:

  • --color-primary
  • --color-primary-rgb
  • --glass-blur
  • --glass-opacity

Reset to default

A Reset to Default button sits in the action row at the bottom of the page, next to Save Theme. It returns the colours, the effects, and the custom CSS to the first preset, Glass Noir.

The reset is not permanent until you click Save Theme. Use it when a colour change makes a page unreadable.

TIP

The Layout Themes section further down the page has its own Reset to Default button. That one returns the panel layout, not the colours. Read Layout Themes.

Saving

Click Save Theme to store the colours, the effects, and the custom CSS. Every active session then shows the new theme.

Next steps

BadgerPanel Documentation