Loading
Loading
Loading
mobile footer

Build the Interaction Layer Your Website is Missing.

Browse All EffectsBrowse All EffectsBrowse All EffectsUpgrade to ProUpgrade to ProUpgrade to Pro

70+ effects free, forever. No credit card.

© 2026 Hyperiux. All Rights Reserved.

AI Component CatalogueHey AI, Learn About Us
Platform

Vault

  • Documentation
  • Pricing
  • Blog
  • Community
  • NPM
  • MCP

Categories

  • All Effects
  • WebGL
  • Text
  • Backgrounds
  • Buttons
  • Carousels
  • Scroll
  • Components
  • Navigation
  • Cursor
  • Transitions
  • Loaders

Documents

  • Introduction
  • Installation
  • CLI
  • Dependencies
  • License

Legal

  • License Agreement
  • Terms of Service
  • Privacy Policy
  • Refund Policy
Socials
  • Twitter / X
  • LinkedIn
  • GitHub
  • Instagram
Contact Us
  • hello@hyperiux.com
New effects, in your inbox

Every new drop, plus the occasional behind-the-scenes build. No spam. Unsubscribe anytime.

All Effects
Featured ComponentsText AnimationsAnimated BackgroundsAnimated ButtonsCarousel EffectsScroll EffectsCreative ComponentsNavigationsCursor EffectsTransitionsLoadersWebGL & 3D Effects
Templates
IntroductionInstallationCLIDependenciesLicense
PricingBlogGithubNPMMCP Doc
Loading
Stack Spread

Stack Spread

A stack-to-spread hero component for portfolios, creative studios, product launches, campaign pages, and brand-led landing sections where imagery should move from compression into expression.

Motion
DemoDemoDemo

Tune the Real Props

Bg Color

Background color of the section behind the cards.

Text Color

Color of the centre headline and subtitle.

Overview

Stack Spread turns a small visual pile into a spatial composition.

A group of cards begins close together, then separates into a wider arrangement around the page’s core message. The spread gives each image room without turning the section into a standard grid. The centre can hold a headline, brand line, product statement, or campaign idea while the surrounding cards create atmosphere, proof, and visual range.

Use Stack Spread when a page needs to introduce a visual world quickly. It works for agency homepages, portfolio intros, campaign launches, editorial landing pages, fashion and lifestyle brands, product-world presentations, creative archives, and image-led SaaS sections where the surrounding visuals support one central claim.

The page job is reveal and composition. The visitor should feel the collection opening up around the message, then immediately understand what the section is saying. The spread should make the headline feel surrounded by proof, not buried under decorative cards.


Usage Code

page
1import StackSpread from "@/components/effects/stack-spread";2 3export default function page() {4  return (5    <>6        <StackSpread />7    </>8  );9}

Example Production Use Case

A creative studio can use Stack Spread in the hero to introduce its visual range. The cards begin as a compact stack, then spread around a central brand line. The result gives the page a sense of energy, taste, and motion before the visitor reaches the service details.

The outcome is immediate visual positioning. The page does not need to explain that the studio has range; the composition makes that range visible.

A product company can use the same component for launch assets, template previews, customer use cases, dashboard states, or product-world imagery. The stack creates anticipation, while the spread turns the hero into a structured showcase.


Best Used For

  • Portfolio and studio hero sections where visual range matters.
  • Campaign pages that need a strong opening composition.
  • Product launch pages with multiple supporting visuals.
  • SaaS or AI landing pages that want image-led proof around a central claim.
  • Fashion, lifestyle, photography, editorial, and creative brand pages.
  • Visual archives, moodboards, and selected work sections where composition matters more than grid scanning.

Not For

Not for dense galleries, ecommerce catalogues, pricing sections, documentation, comparison tables, forms, or content users need to scan quickly.

Not for weak image sets. Stack Spread can arrange strong visuals beautifully, but it cannot create taste from random assets.

Not for sections where the central message is long. The headline needs space, not a swarm of cards fighting for attention.


Performance Budget

Keep the number of cards controlled, optimise images, reserve the final section dimensions, and animate transform and opacity rather than layout-heavy properties. Avoid excessive blur, large shadows, and constant recalculation during scroll or pointer movement.

Do not render oversized images if the displayed cards are small. The component should feel light even when the composition feels rich.


Accessibility and Mobile

Keep the central headline and supporting text as real DOM content. Give meaningful alt text to image cards when they communicate content. If the images are decorative atmosphere, mark them appropriately.

On mobile, simplify the spread. Use fewer visible cards, reduce rotation, stack some visuals vertically, or switch to a calmer composition that preserves the central message. For reduced motion, show the final spread, a static stack, or a minimal fade without outward card travel.


Common Mistakes

  • Letting cards cover the headline or CTA.
  • Using too many images.
  • Relying on random placement instead of composed spread positions.
  • Mixing image ratios without a cropping rule.
  • Making the initial stack so dense that the visuals are unreadable.
  • Forcing the full desktop spread onto mobile.
  • Using the effect as decoration when the image set has no relationship to the message.

Changelog

v1.0.0

Sep 4, 2026
Initial release

API Reference

PropTypeDefaultDescription
clusterRotationbooleantrueFan the clustered stack with each card's own angle, or start every card flat.
stackScalenumber0.82Scale of the cards while clustered, before they spread out to full size.
cardRadiusnumber8Corner radius on each card, in px (desktop only - tablet/mobile keep their responsive radius).
bgColorcolor#ececebBackground color of the section behind the cards.
textColorcolor#141414Color of the centre headline and subtitle.
textFadeStartnumber0.3Scroll progress (0-1) where the centre text starts fading in.

Questions, Answered.

What is Stack Spread?

Stack Spread is a React component that animates a group of image cards from a compact stack into a wider composed layout around a central message.

When should I use Stack Spread?

Use it for hero sections, portfolio intros, campaign launches, product-world presentations, visual archives, and brand pages where imagery should support one central claim.

Is Stack Spread a carousel?

No. Stack Spread is not primarily for browsing slide by slide. It is a visual composition pattern that opens a card group into a spatial arrangement.

How many cards work best?

A controlled set works best. Six to ten cards is usually enough to create visual range without overwhelming the headline or hurting performance.

Can Stack Spread include text cards?

Yes, but use them carefully. The component works best with image-led cards around a clear central headline. Text-heavy cards can make the layout feel crowded.

How do I keep Stack Spread accessible?

Keep the main headline and supporting copy as real text. Use meaningful alt text for content images, hide decorative images where appropriate, and preserve a logical reading order.

View MoreView More

Request a Custom Animation

Need a custom effect? Tell us what to create.

Related Effects

Explore All EffectsExplore All EffectsExplore All Effects
Information Drawer
GSAPLenis

Information Drawer

Components

Timeline
GSAPLenis

Timeline

Components

Cards Runway
Pro
GSAP

Cards Runway

Scroll

Hover Stack
Vanilla JS

Hover Stack

Components