Memphis Pack
Bold flat colour, geometric surface patterns on every face, hard drop shadows, zigzag borders, and anti-functionalist ornament. Inspired by the Memphis Group (Milan, 1981–88).
| Type | Full (theme + effects) |
|---|---|
| Theme CSS | packs/memphis.theme.css |
| Effects CSS | packs/memphis.effects.css |
| Effects JS | packs/memphis.effects.js |
| Fonts | Boogaloo (display), Outfit (body), Space Mono (mono) — ~70KB total |
Loading
What's Included
Pattern System
18 CSS custom properties for pure-CSS geometric patterns. The heart of Memphis design.
- Stripes:
--m-pat-stripe-y,-p,-b,-t,-vert(diagonal + vertical) - Polka dots:
--m-pat-dots-y,-r,-b,-p,-sm,-lg - Checkerboard:
--m-pat-check-sm,-md,-y,-p - Crosshatch:
--m-pat-cross - Zigzag:
--m-pat-zigzag-y,-b - Squiggle:
--m-pat-squiggle-r,-b,-p,-bk(SVG data URIs) - Confetti:
--m-pat-confetti(layered radial gradients)
Typography
- Display: Boogaloo — geometric rounded boldness (single weight)
- Body: Outfit (400, 700, 900) — clean geometric sans
- Mono: Space Mono (400, 700) — typewriter/plotter aesthetic
Effects
Opt-in decorative CSS effects via data-effect attributes:
data-effect="memphis-zigzag"— 16px zigzag pattern band with bordersdata-effect="memphis-dots"— 24px polka dot pattern banddata-effect="memphis-stripe"— 12px diagonal stripe banddata-effect="memphis-confetti"— confetti pattern overlaydata-effect="memphis-squiggle"— squiggle pattern background
Usage
Demo
View the full Memphis demo page with pattern swatches, typography, buttons, cards, alerts, forms, and decorative bands.