Flash Sale
Loud vertical retail promo: spinning sunbursts, outlined price slams, a coupon ticket and a pulsing CTA.
Vertical promo style for limited-time offers, launches with a discount and app-store-style ads. Each scene sits on a rotating sunburst in saturated yellow, electric violet or hot pink; chunky rounded display type with thick white or deep-violet outlines and hard offset shadows slams in, a lightning bolt replaces a letter, a giant price drops by a dollar, a perforated coupon ticket swings up with its code, white price cards stack in and the end card pulses a yellow pill CTA over confetti and legal fine print.
With Frame Jam installed, press Use this style in the local gallery, or just ask your agent:
Make a video with the Frame Jam style "flash-sale" and open it for review.Palette
Type
- Display
- Lilita One 400Headlines 130–330px and hero prices 420–440px, with a 22–26px stroke (paint-order: stroke fill) and a 16px hard drop shadow
- Body
- Rubik 500, 700, 900Pills and CTAs in 900 uppercase 40–58px, supporting lines 700 at 34–72px, fine print 500 at 22px
Motion
- Pop
- back.out(2.6)
- Slam
- expo.out
- Strike
- power4.in
- Pulse
- sine.inOut
- BurstSpin
- none
- Average shot
- 1.6s
Five scenes in 8s. Every scene changes its background colour and lands its main element in the first 0.3s; confetti, sparkles or a wiggle keep it moving until the cut.
Transitions and text
- hard cut between sunburst colours (yellow → violet → pink → lavender → violet), no fades
- white full-frame flash (0.85 → 0 in 0.25s) on the lightning strike
- cards slide in from off-frame right with a slight rotation
- letters pop from scale 0 with -18° rotation, 0.06s stagger
- lightning bolt glyph drops from above with power4.in and triggers the flash
- hero price slams from scale 3, then the old number exits up and the new one (one dollar less) springs up from below
- coupon code letters bounce in one by one, ticket rocks ±2°
- pill CTA pulses scale 1 → 1.07 four times
Style guide your agent follows
- Every scene sits on a sunburst: a 3000px circle with repeating-conic-gradient (two shades, 7.5° rays) that rotates 18–26° per scene with ease "none", plus a soft white centre glow. Rotate through #ffd60a yellow, #5a12f0 violet and #ff2d87 pink; use #efe9ff lavender for the card list.
- Display type is Lilita One with a thick outline via -webkit-text-stroke 22–26px + paint-order: stroke fill, and a hard 16px offset shadow in #2a0a7a. White outline on coloured text, deep-violet outline on yellow/white text.
- Replace one letter of the headline with an inline SVG lightning bolt (pink fill, white stroke) that strikes in last with power4.in and a white flash.
- The hero price is 420–440px. Slam it in from scale 3 with expo.out, then count it down by exactly one unit (19 → 18): old number up and out in 0.18s, new one up from below with back.out(2.4) and a burst of confetti.
- Coupons are white tickets with semicircle notches and a dashed violet inner border; the code is in hot pink and its letters bounce in with a 0.05s stagger.
- End on brand pill, two-line yellow shout, a pink urgency pill, a yellow CTA pill with a hard shadow that pulses, a URL and 22px fine print at the bottom. Use seeded pseudo-random confetti, never Math.random().



