08.09.24

Why Code Sketch UI Motion?

Why Code Sketch UI Motion?

Code sketches complement Figma prototypes.

Clarify Ideas

Visualize UI motion transitions and animations to refine and communicate designs.

Experimentation

Test animation styles and transitions without committing to full code.

Feedback Loop

Gather feedback from stakeholders before full development.

Iteration

Encourage rapid exploration of multiple concepts.

Figma

Start with Figma, while sketching in UI motion code.

This example Figma shows a parallax scroll with multiple speeds.

 

BASIC IDEA: Complement Figma prototypes with code sketches to show UI motion, choreography, micro interactions, transitions.

 

Basic Figma parallax scroll example. Drag the scroll bar.

A CODE SKETCH CAN BE INDIVIDUAL ELEMENTS, OR ANY UI EFFECT NEEDING MORE ATTENTION BEFORE COMMITTING TO FINAL CODE.

Types of Code Sketches

CODE SKETCH UI MOTION VARIANTS ON AN ELEMENT

Integrating Locomotive Scroll for smooth scrolling effects.

Integrated Code Sketches

Explore Code Sketch 1

Features: Smooth scrolling effects with Locomotive Scroll, animated loader, page transitions, and a curtain menu with interactive elements. Includes speed indicators and type scaling tied to scroll actions.

Explore Code Sketch 2

Features: Added complexity with Spline 3D scene, video integration, and Matter.js for physics-based animations. Demonstrates handling of multiple media types.

Explore Code Sketch 3

Focus: Refine interactions, optimize, polish previously explored elements, and iterate!

That's it!

Cheers!

stephanie@stephaniejagiello.com