Tailwind UI Pattern Registry for humans and agents

presentation storytelling decks widgets canvas collaboration

Composition

Presentation Systems

Presentation-first design thinking mapped into Webspire patterns, snippets, and composition rules for story-first products.

Reference intermediate

How To Use This Guide

Use this while choosing patterns, tones, or tools. It is best as lookup material, not as a first read.

At A Glance

Level
intermediate
Type
Reference
Updated
2026-03-23

Why This Layer Exists

Presentation products are not normal landing pages and not normal app dashboards. They need structure, chaptering, evidence, stagecraft, and just enough motion to feel directed.

This composition layer translates that presentation logic into Webspire patterns and snippets.

First-Class Families

These concepts belong as actual Webspire building blocks:

  • Presentation Hero → presentation-led entry frames, deck mosaics, stage previews
  • Story Arc → hook / problem / solution / proof / ask sequencing
  • Widget Showcase → grids of metrics, embeds, summaries, charts, and narrative cards
  • Collaboration → presence, comments, multiplayer review, shared narrative editing
  • Deck Structure → outline rails, chapter maps, active stage views
  • Canvas Stage → freeform-but-disciplined compositional surfaces
  • Proof Wall → metrics, quotes, logos, screenshots in a layered evidence system
  • Use-Case Matrix → role-based entry points for founders, sales, marketing, product, educators

Already In Webspire

Presentation logic also maps onto families that already exist in the system.

  • Hero and entry framinghero, presentation-hero, page-header
  • Narrative sequencingstory-arc, steps, timeline, case-study
  • Evidence and comparisonproof-wall, comparison, stats, testimonials, trust-strip
  • Structured explorationdeck-structure, tabs, related-articles, blog-details
  • Work and output proofportfolio, gallery, use-case-matrix, services
  • Interactive stage surfacescanvas-stage, widget-showcase, code-preview, data-table

Existing Anchors

These existing Webspire patterns already participate in the same composition logic:

Ideas That Map Better to Existing Families

Not every idea needs its own permanent family. Some fit better as variants or semantic directions inside existing ones.

  • Template Gallery → mostly extends existing gallery, portfolio, and blog preview logic
  • Brand System → belongs near brand-kit and token-driven configuration patterns
  • Presentation Export → can often live inside cta, announcement-bar, or utility panels
  • Presentation FAQ → should usually extend faq rather than split into a new family
  • Focus Mode → mostly a snippet layer or a strong variant on stage-oriented patterns
  • Widget Slot → more a compositional principle than a whole family on its own
  • Chapter Transition → usually a stage/divider pattern plus supporting snippets
  • Deck Page / Web Export → a template/page-level concern that can reuse the families above

Snippet Layer

These snippets make the page feel closer to a presentation framework without forcing a slide metaphor everywhere.

  • Chapter Snap → softer chapter rhythm for long pages
  • Spotlight Reveal → focus one frame while the rest falls back
  • Card Fan Stack → deck or preview groups feel alive on hover
  • Story Progress Line → visible chapter progress in narrative flows
  • Widget Expand → active widgets gain just enough emphasis
  • Presentation Glass → cleaner translucent stage surfaces

These existing snippets already reinforce that behavior:

Core Composition Set

If a presentation-first composition belongs in Webspire, these are the clearest anchor patterns:

  1. Deck Mosaic Hero
  2. Framework Strip
  3. Adaptive Widget Grid
  4. Outline Plus Stage
  5. Evidence Cascade

These snippets reinforce the same composition logic:

Semantics

These families are strongest for:

  • saas, agency, consulting, education, personal
  • tones like modern, premium, editorial, technical
  • goals like provide_overview, tell_story, demonstrate_value, highlight_expertise, reduce_friction

The point is not “make the website look like slides”. The point is to make dense information feel directed, staged, and easy to follow.

presentationstorytellingdeckswidgetscanvascollaboration