Skip to Content
GuidesCustom CSS

Custom CSS

PicPeak supports custom CSS at two levels for complete visual control over galleries.

Global custom CSS

Apply CSS to all galleries from Admin > Settings > Appearance (or the theme/CSS section). This is useful for site-wide branding changes.

Per-event custom CSS

Each event can have its own CSS overrides. Edit the custom CSS field in the event settings. Per-event CSS takes precedence over global CSS for that gallery.

PicPeak includes multiple gallery layouts (grid, masonry, carousel, timeline, hero, mosaic) and starter CSS templates such as “Apple Liquid Glass”. Select a layout from the event settings, then refine with custom CSS.

Examples

.gallery-container { background-color: #1a1a1a; }

Customize the header

.gallery-header { font-family: 'Georgia', serif; color: #333; }

Adjust thumbnail sizing

.photo-thumbnail { border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); }

Public landing page CSS

The public landing page (configured under Admin > CMS Pages) accepts optional CSS overrides separate from gallery CSS. PicPeak sanitizes all submitted CSS server-side, stripping @import rules and javascript: URLs.

Tips

  • Use browser developer tools to inspect gallery elements and find the correct selectors.
  • Test custom CSS on a draft event before applying it to a live gallery.
  • The CSS is applied after the default theme, so your rules override the defaults.
Last updated on