Learn how to personalise the appearance of itemdeck with theme customisation.
In this tutorial, you'll learn how to:
- Switch between built-in themes
- Customise theme elements
- Adjust colours, borders, and animations
- Save your customisations
- itemdeck running in your browser
- Basic familiarity with the Settings panel (see Getting Started)
Itemdeck comes with three visual themes:
| Theme | Style | Best For |
|---|---|---|
| Retro | Classic arcade aesthetic with sharp corners | Nostalgic, gaming collections |
| Modern | Clean, contemporary design with rounded corners | Professional, general use |
| Minimal | Focused, distraction-free with subtle effects | Reading, productivity |
Each theme controls multiple visual elements:
- Colours: Accent, hover, background, text, and border colours
- Borders: Corner radius and border width
- Shadows: Shadow intensity (none to strong)
- Animations: Flip, detail view, and overlay animations
- Press
Sor click the gear icon to open Settings - In the Quick tab, find "Current Theme"
- Select Retro, Modern, or Minimal from the dropdown
- Changes preview immediately
Toggle dark mode separately from the visual theme:
- Go to Settings > System tab
- Toggle "Dark Mode" on or off
- This affects the overall colour scheme
For deeper customisation, use the Appearance settings:
- Go to Settings > Appearance tab
- Select the Theme sub-tab
- You'll see customisation options for the current theme
| Setting | Purpose | Tip |
|---|---|---|
| Accent Colour | Highlights and interactive elements | Choose a colour that pops |
| Hover Colour | Mouse-over effects | Usually lighter than accent |
| Card Background | Card back colour | Match your content style |
| Border Colour | Card edges | Subtle usually works best |
| Text Colour | Labels and titles | Ensure readability |
Click any colour swatch to open a colour picker, or enter a hex value directly.
Border Settings:
- Border Radius: None, Small, Medium, Large
- Border Width: None, Small, Medium, Large
Shadow Settings:
- Shadow Intensity: None, Subtle, Medium, Strong
Animation Settings:
- Animation Style: None, Subtle, Smooth, Bouncy
- Flip Animation: Enable/disable card flip effect
- Detail Animation: Enable/disable detail view transitions
- Overlay Animation: Enable/disable overlay transitions
- Verdict Animation: Slide or Flip style
| Setting | Description |
|---|---|
| Overlay Style | Dark or Light footer on cards |
| More Button Label | Custom text for the verdict button |
| Auto-Expand More | Automatically show verdict overlay |
| Zoom Image | Fit images to card width |
Changes are saved automatically when you close the Settings panel. Your customisations persist across browser sessions.
Each theme maintains its own customisation settings. You can:
- Customise Retro with sharp, pixelated effects
- Customise Modern with smooth gradients
- Customise Minimal with subtle, muted tones
Switching themes loads that theme's customised settings.
To restore a theme's original settings:
- Go to Settings > System tab > Developer sub-tab
- Add
?reset=1to the URL and reload - This clears all settings including theme customisations
Caution: This resets all settings, not just themes.
Itemdeck supports loading themes from external sources:
Place theme files in the /themes/ folder of your deployment. These appear automatically in the theme browser.
A theme file is a JSON document containing:
- Theme metadata (name, version, description)
- Colour definitions
- Border and shadow presets
- Animation configurations
See Theme Architecture for technical details.
- Theme Architecture - How themes work
- Settings Reference - All settings explained
- Accessibility Options - Motion and contrast settings