A 16:9 "pick your color" module for product pages, built on one disciplined idea: the layout never changes, only the world does. Tono over-ear headphones float center stage in front of a giant Bebas Neue colorway name - FOG, MOSS, OCHRE, INK - and each pane tints its entire background to match the shade. A white "TONO OVER-EAR - $189" chip holds the upper-left on every pane, a quiet "Same silence. New color." line sits lower-right, and a four-dot swatch row under the product carries the micro-label "PICK A SHADE". Click a dot and the whole stage re-tints around a product that never moves.
The swatch row is a working picker. Each dot exists in two states - ringed when active, plain when inactive - and both are wired with real click navigation to their colorway pane. Because PaneFlow exports interactivity along with animation, the picker keeps working after export to HTML, React, Vue, and Svelte, and the four shades play through automatically when exported to video. Clicking the product area advances to the next colorway too, so mouse-wheel browsers can cycle shades without aiming at the dots.
Each colorway is a complete monochrome world, not a product swap on a static background. Fog is warm gray on warm gray, Moss goes sage on sage, Ochre turns the whole frame golden, and Ink drops the stage to near-black and flips the typography to cream. The giant colorway name sits behind the headphones so the product physically overlaps its own label - the composition that makes color pages feel like campaigns rather than dropdowns.
The discipline pays off at the end. Three panes browse; the fourth converts. Ink is staged as the hero colorway, and it is the only pane that adds a CTA - a white "Add to cart - $189" pill in the lower-right - so the loop ends on the strongest-contrast frame with a purchase action. The colorway names land with fast letter-scale, the product pops subtly on arrival, and everything runs at double speed because color shopping is impatient.
Export to HTML, React, Vue, or Svelte and embed the module below the buy box or as the full-width color section. Autoplay is off, so the stage holds the landing shade until the shopper clicks a swatch, and each click is a real pane navigation rather than a video scrub. Point the Ink pane's "Add to cart" pill at your cart link, or duplicate the CTA across all four panes wired to per-variant URLs.
Export the same project to video and the colorways play through automatically - four full-stage re-tints in a few seconds, price chip persistent, CTA landing on the final frame. The monochrome worlds are built for thumb-stopping contrast in a feed, and the source project stays identical to the interactive embed, so the ad and the PDP never disagree about what the product looks like.
When a product you already sell gains new shades, the picker becomes the announcement. Keep the product photography recipe identical across the four gens or shoots so the images read as the same model recolored, set the swatch fills to the real product colors rather than idealized hexes, and the module doubles as the email hero, the landing section, and the social cut for the range launch.
Open this template in PaneFlow, customize it to match your brand, and export as HTML, React, Vue, or video.