Back to themes

Shikishi (色紙) — Astro theme built for studios, designers, and photographers.

Shikishi (色紙) — Editorial Portfolio Theme for Astro


Cost

Paid


Created by
Oberon Lai

Shikishi (色紙, mounted paper) is a premium Astro theme built for studios, designers, and photographers. The visual direction draws from mounted paper sheets, exhibition labels, ink-and-gold accents, and measured GSAP motion — a monochrome-first editorial sensibility with generous whitespace and thoughtful typography.

Live Demo · Purchase

Features

Production-Ready Pages

  • Home — Hero with featured works grid, journal highlights, and about teaser
  • Works listing — Portfolio grid with category filtering (Web, Online Shop, Branding)
  • Work detail — Large-format hero composition with project scope, challenge, and approach
  • Journal listing — Article grid with category filtering and pagination
  • Journal article — Reading progress bar, table of contents, author bio
  • About — Profile with concept imagery; sub-pages for Beginners and Partners
  • Contact — Multi-step form with client-side submission state
  • Privacy — Static policy page
  • 404 — Custom error page

Polished Components

Navigation · Footer · Hero · BlogCard · PostGrid · Pagination · ReadingProgress · TableOfContents · TagCloud · AuthorBio · ContactStepper · Badge · Button · Card · Input · Modal · ThemeToggle


GSAP Animations

  • SPA-style page transitions with fade and slide
  • Scroll-triggered reveals via data-reveal attributes
  • GSAP loaded dynamically — zero first-paint cost
  • prefers-reduced-motion respected for accessibility


Design Details

  • Fixed right sidebar with hamburger menu and vertical tagline
  • Full-screen navigation drawer with hierarchical menu
  • Light/dark theme toggle
  • Monochrome palette with dusty terracotta accent
  • Light font-weight (300) with generous line-height and letter-spacing

Performance-First

  • Fonts loaded via system stack — no external font requests
  • Prefetch on hover for instant navigation
  • Sitemap auto-generated at build
  • SSR-safe — all GSAP imports are dynamic
  • Fully static output — no client-side data fetching

Built with: Astro v6, Tailwind CSS v4, GSAP 3, MDX, TypeScript