Calm Relaxation

dylantarre/animation-principles/skills/06-by-emotional-outcome/calm-relaxation

by dylantarre83597134ba8fNo license99 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 9 months ago

Use when creating animations that soothe users, reduce anxiety, or create peaceful, meditative experiences.

Instructions onlyDesign & Creative
AI-generated overview

Guides creation of calm, soothing UI animations using slow timing, gentle easing and breathing motion.

What it does
This skill provides guidance for designing animations meant to soothe users and reduce anxiety. It maps Disney animation principles to calm motion, giving subtle squash and stretch, long anticipation, heavy easing, wide arcs and slow timing. It includes timing recommendations for fades, floating elements, breathing pulses and parallax drift, plus CSS easing variables and a breathing keyframe example. The deliverable is instructional guidance rather than generated files.
When to use it
Use it when building animations for meditation or wellness apps, ambient backgrounds, reading experiences, night mode transitions, healthcare interfaces, onboarding screens or quiet success states. It suits loading states for long processes where motion should not demand attention.
Requirements
No scripts, packages or credentials; it is instructions only. Applying the CSS examples assumes a project that supports CSS animations.

Calm & Relaxation Animation

Create animations that soothe, settle, and create peaceful user experiences.

Emotional Goal

Calm emerges from slow, gentle, predictable motion. Relaxation comes from animations that breathe, flow naturally, and never demand attention or create tension.

Disney Principles for Calm

Squash & Stretch

Very subtle (2-5%). Gentle breathing or pulsing rather than bouncing. Soft, organic deformation like clouds or water.

Anticipation

Long, gradual preparation (200-400ms). Slow builds create no surprises. Everything telegraphed well in advance.

Staging

Soft focus, ambient positioning. No aggressive attention-grabbing. Elements share space harmoniously without competition.

Straight Ahead Action

Gentle, organic flow for ambient animations. Drifting clouds, floating particles, subtle gradients—natural randomness.

Follow Through & Overlapping Action

Extended, graceful follow-through. Long settling times (500ms+). Elements drift to rest like leaves on water.

Slow In & Slow Out

Heavy easing on both ends. Very gradual acceleration and deceleration. cubic-bezier(0.4, 0, 0.6, 1) for smooth, gentle motion.

Arc

Wide, sweeping curves. Gentle parabolas. Motion should flow like water or wind—never angular or abrupt.

Secondary Action

Ambient, background motion. Subtle parallax, gentle floating elements. Supporting motion that doesn't demand attention.

Timing

Slow and deliberate (400-800ms+). Long durations feel meditative. No quick movements. Breathing rhythm: 4-6 seconds per cycle.

Exaggeration

Minimal to none. Realistic, natural movements. Subtlety is calming; exaggeration creates tension.

Solid Drawing

Soft edges, rounded forms. No sharp angles. Organic shapes that feel natural and comfortable.

Appeal

Soft colors, low contrast. Gentle gradients. Rounded shapes. Natural, organic aesthetics.

Timing Recommendations

ElementDurationEasing
Fade transitions400-600msease-in-out
Floating elements3000-5000msease-in-out
Breathing pulse4000-6000msease-in-out
Parallax drift800-1200msease-out

CSS Easing

css
--calm-gentle: cubic-bezier(0.4, 0, 0.6, 1);--calm-float: cubic-bezier(0.37, 0, 0.63, 1);--calm-breathe: cubic-bezier(0.45, 0, 0.55, 1);

Breathing Animation

css
@keyframes calm-breathe {  0%, 100% {    transform: scale(1);    opacity: 0.8;  }  50% {    transform: scale(1.02);    opacity: 1;  }}
.breathing-element {  animation: calm-breathe 5s ease-in-out infinite;}

When to Use

  • Meditation and wellness apps
  • Loading states for long processes
  • Ambient backgrounds
  • Reading experiences
  • Night mode transitions
  • Healthcare interfaces
  • Onboarding welcome screens
  • Success states that don't need celebration

Source and attribution

Source:dylantarre/animation-principlesinskills/06-by-emotional-outcome/calm-relaxationat commit8359713

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal