VELOCITY SKEW
nullrift.skew({ max: 6 })
Reads scroll velocity on every frame and bends the entire document with it. Fast scroll tilts the page, releasing springs it back. The medium becomes the message.
/// ANIMATION LIBRARY v0.1
// Premium animations for developerswho refuse average
// THE THESIS
Most sites are read. A few are remembered. The difference is motion with intent.
// THE LIBRARY
nullrift.skew({ max: 6 })
Reads scroll velocity on every frame and bends the entire document with it. Fast scroll tilts the page, releasing springs it back. The medium becomes the message.
nullrift.magnet({ strength: 0.35 })
Interactive elements reach toward the cursor inside their field and release with an elastic settle. Buttons stop being rectangles and start being physical.
nullrift.scramble({ step: 0.05 })
Copy arrives as an intercepted transmission. Every character cycles through noise and resolves left to right, one glyph every fifty milliseconds.
// 100 SEATS
Join developers building the web's most impressive experiences.