Interaction

Detail previews advance in order; click text or Play for the next item. Repeat the cycle. Catalog hover demonstrates. Index-based iteration supports repeated words.

States

Prefix "Build", words ["beautiful","modern","interactive","creative"], suffix "websites with TuneShape"; font 36px, text #737373, word #171717. Exit moves (40, -40)px, scales to 2, blurs 8px.

Timing

Base transition 500 ms, character stagger 50 ms and 300ms at word spaces. Each character enters over 40% of the base duration; transitions last until the last letter finishes, followed by 3000 ms hold. Words use their natural width; the suffix occupies the next line.

Enter and exit

The old word moves up, grows, blurs and fades out while the next word enters character by character from below.

Repeated input and interruption

Pause, inactive previews and hidden pages freeze clocks; resume continues. Content and parameters drive preview, descriptions, Motion, JSON and exports. Focus, typed input, live selection, progress and observation speed remain transient.

Reduced motion

Reduced motion presents readable text or target states immediately, retains native input/menu/keyboard behavior and disables automatic repetition.

Default configuration

These values come from the maintained default configuration. Editor drafts and exported changes can differ.

{
  "schemaVersion": 2,
  "recipeId": "flip-words",
  "durationMs": 500,
  "delayMs": 0,
  "easing": [
    0.22,
    1,
    0.36,
    1
  ],
  "offsetX": 0,
  "offsetY": 0,
  "scale": 1,
  "loop": true,
  "interruption": "retarget",
  "tracks": [],
  "flipWords": {
    "words": [
      "beautiful",
      "modern",
      "interactive",
      "creative"
    ],
    "prefix": "Build",
    "suffix": "websites with TuneShape",
    "holdMs": 3000,
    "staggerMs": 50,
    "fontSize": 36,
    "blur": 8,
    "exitX": 40,
    "exitY": -40,
    "exitScale": 2,
    "textColor": "#737373",
    "wordColor": "#171717"
  }
}

Source code and reuse

The corresponding GitHub example contains the public renderer, default configuration and runnable entry point. Read the interaction notes and preserve the included third-party and font notices when reusing it. The complete website editor is maintained separately.

Using it in your own project

Open the editor to run the actual preview and compare changes. This document does not run a separate imitation. Recheck content, input, focus and layout after integrating an export.

Catalog provenance label: Original implementation. Third-party examples retain their own license and attribution; all current effect renderers are public; the full editor is maintained separately.