Skip to content
← Back to experiment
[ EXP-004 / PLAYGROUND MODE ]

Text Decode / Playground

Resolve a scrambled transmission into stable, readable typography.

TextReactWeb APIsCSSclick
EXP-004 / LIVE PREVIEW
INCOMING / 04TEXT / BOUNDED DECODE
REDUCED MOTION / STATIC RESULT

Reduced motion is enabled. This preview displays the stable result without zoom, displacement or scrambling.

01 / Overview

An introductory label becomes legible progressively. The final message remains available to assistive technology throughout the visual effect.

02 / How it works

Elapsed animation time determines how many characters have resolved. Remaining characters draw from a bounded alphabet; density controls how many are scrambled. A single requestAnimationFrame loop stops at completion.

03 / Implementation

Actual React demo source. Import this component with the archive stylesheet and pass variant (textDecode), values, playing, replay and reduced props. The image demos use /images/resources-bg.png.

Loading implementation…

04 / Parameters

ParameterTypeRangeDefault
DurationNumber0.3–3s1.4s
Scramble densityNumber0.1–10.7

05 / Usage & accessibility

A working demonstration created for this archive, not a claim of historical client work. Activate manually. Reduced motion uses a static result. Animation handles and listeners are released on unmount.

Requires a current browser with Web Animations, requestAnimationFrame and Pointer Events. Background imagery is decorative; essential labels remain in the document. The magnetic target supports tap and keyboard activation.

Related experiments.