Scale Theme's animation system with 5 presets, 11 animation types, stagger effect, parallax, and full per-section control. All animations are performant (60fps) and respect accessibility.
Animation system
Animations bring your store to life. They guide the visitor's eye, create an impression of quality, and make navigation memorable. Scale Theme includes a complete animation system, optimized for performance (60fps, GPU-accelerated) and respectful of accessibility (automatically disabled if the visitor has enabled prefers-reduced-motion in their system settings).
Activation and global settings
Animations are enabled by default. You can disable them globally or adjust their behavior in Theme settings > Animations.
| Setting | Type | Options | Default |
|---|---|---|---|
| Animations enabled | Checkbox | On / Off | On |
| Preset | Select | Minimal / Modern / Dynamic / Elegant / Playful | Modern |
| Speed | Select | Fast / Normal / Slow | Normal |
, the preset selector (5 options visible), and the speed selector. Parallax settings are visible below.)
The 5 animation presets
Presets define the overall character of all animations in your store. Each preset automatically configures the animation type, movement intensity, easing (acceleration curve), and timing.
Minimal
Nearly imperceptible animations. Elements appear with a simple, very quick fade, with no directional movement. The visitor perceives the page as responsive without being distracted.
- Movement type: Fade only
- Intensity: Very low
- Easing: Linear
- Feel: Discreet, professional, "effortless"
Best for: Luxury stores, jewelry, watches, perfumes -- any context where restraint is a sign of elegance.
Modern (default)
Smooth and elegant animations. This is the default preset and the most versatile. Elements slide slightly from below with a fade. The movement is noticeable enough to be seen but not so much that it distracts.
- Movement type: Fade + vertical slide (fade-up)
- Intensity: Medium
- Easing: Ease-out (natural deceleration)
- Feel: Professional, modern, reliable
Best for: The majority of stores, general use. If you are unsure about your choice, keep this one.
Dynamic
Bold and energetic animations. Elements arrive with more speed and travel distance. The effect is more spectacular and conveys a sense of dynamism.
- Movement type: Fade + fast slide + slight bounce
- Intensity: High
- Easing: Ease-out with overshoot (slight overshoot)
- Feel: Energetic, athletic, impactful
Best for: Sports, fitness, electronics, gaming stores, young and dynamic brands.
Elegant
Soft and refined movements. Animations are slower and smoother than Modern, with very gentle acceleration curves. Each element seems to "float" into place.
- Movement type: Fade + gentle slide + subtle zoom
- Intensity: Medium-low
- Easing: Ease-in-out (gentle acceleration then deceleration)
- Feel: Refined, precious, polished
Best for: High fashion, jewelry, beauty, home decor, art galleries.
Playful
Playful animations with bounce. Elements arrive with an exaggerated movement that bounces slightly before settling. The effect is fun and memorable.
- Movement type: Fade + slide + pronounced bounce
- Intensity: High
- Easing: Bounce (elastic bounce)
- Feel: Fun, cheerful, approachable, memorable
Best for: Toys, kids' products, candy, gifts, pop brands.
Comparing all 5 presets
and the final position.)
| Preset | Movement distance | Speed | Bounce | Initial opacity |
|---|---|---|---|---|
| Minimal | 0 px (none) | Fast | No | 0 |
| Modern | 20-30 px | Medium | No | 0 |
| Dynamic | 40-60 px | Fast | Slight | 0 |
| Elegant | 15-20 px | Slow | No | 0 |
| Playful | 30-50 px | Medium | Pronounced | 0 |
Global speed
The speed applies to all animations in your store and modifies the duration of each preset.
| Speed | Typical duration | Description | When to use |
|---|---|---|---|
| Fast | ~200 ms | Elements appear almost instantly | Stores with lots of content, fast navigation, impatient users |
| Normal | ~400 ms | Balanced between fluidity and speed | General use, recommended for most |
| Slow | ~600 ms | Animations are more contemplative | Storytelling, editorial pages, immersive experiences, light content |
at 3 speeds side by side. Left: Fast (products appear nearly instantly). Center: Normal. Right: Slow (products take their time appearing).)
Available animations by element type
When you choose the Custom preset for a section, you get individual control over each element type.
Heading animations
Headings can use specific animations, including advanced text animations.
Movement group:
| Animation | Description | Visual effect |
|---|---|---|
| Fade | Fade-in appearance | The heading goes from invisible to visible, no displacement |
| Slide | Slide from a direction | The heading slides in from the top, bottom, left, or right |
| Wipe | Wipe effect | A band reveals the heading progressively, like a curtain opening |
| Reveal | Masked reveal | The heading appears to emerge from behind an invisible mask |
Effects group:
| Animation | Description | Visual effect |
|---|---|---|
| Zoom In | Zoom forward | The heading starts small and grows to its final size |
| Zoom Out | Zoom backward | The heading starts large and shrinks to its final size |
| Blur | Defocus | The heading starts blurry and progressively comes into focus |
| Elastic | Elastic effect | The heading appears with an elastic bounce |
Text group (exclusive to headings):
| Animation | Description | Visual effect |
|---|---|---|
| Text Words | Word by word | Each word of the heading appears separately, one after another |
| Text Chars | Character by character | Each letter appears individually with a slight delay |
| Text Mask | Text mask | Each line of text is revealed by a sliding mask |
Image animations
| Animation | Description | Recommended use |
|---|---|---|
| Fade | Simple fade | Universal, always elegant |
| Slide | Directional slide | For asymmetric layouts |
| Wipe | Wipe reveal | Premium effect, product reveals |
| Reveal | Masked reveal | Product launches, suspense effect |
| Zoom In | Image grows from 90% | The most popular effect for product images |
| Zoom Out | Image shrinks from 110% | Cinematic effect, ideal for heroes |
| Blur | From blurry to sharp | Professional photography effect |
Content animations
Content elements (paragraphs, descriptions, buttons, badges) are animated as a group.
| Animation | Description |
|---|---|
| Fade | Simple fade |
| Slide | Directional slide |
| Wipe | Wipe reveal |
| Reveal | Masked reveal |
Item animations (grids, lists)
For sections displaying lists of elements (product grids, feature cards, icons), additional animations are available.
| Animation | Description | Visual effect |
|---|---|---|
| Fade | Simple fade | Each card appears with a fade |
| Slide | Slide | Each card slides in from a direction |
| Wipe | Wipe | Each card is revealed by a wipe effect |
| Reveal | Reveal | Each card emerges from a mask |
| Zoom In | Zoom forward | Each card grows from a reduced size |
| Zoom Out | Zoom backward | Each card shrinks from an enlarged size |
| Blur | Defocus | Each card goes from blurry to sharp |
| Elastic | Bounce | Each card bounces on arrival |
| Flip | Flip | Each card flips like a playing card |
| Stagger 3D | 3D cascade | Cards arrive in 3D with a perspective effect |
Directions
For animations that support a direction (Fade, Slide, Wipe, Reveal), you can choose where the element arrives from:
| Direction | Description |
|---|---|
| Up | The element slides from the bottom to the top |
| Down | The element slides from the top to the bottom |
| Left | The element slides from the right to the left |
| Right | The element slides from the left to the right |
and the final position.)
Stagger (cascade effect)
Stagger is one of the most powerful effects in the animation system. In sections containing lists (product grids, feature cards, icons), stagger animates each element with a progressive delay, creating an elegant cascade effect.
| Stagger | Delay between elements | Effect |
|---|---|---|
| None | 0 ms (all at once) | All elements appear simultaneously |
| Short | ~80 ms | Quick cascade, elements arrive nearly together |
| Medium | ~150 ms | Visible cascade, each element is distinct |
| Long | ~250 ms | Pronounced cascade, each element is well separated |
with stagger Long. Each element clearly appears after the previous one, creating a sequential reading effect.)
Easing (acceleration curve)
Easing defines how the animation accelerates and decelerates. It is a subtle detail that completely changes the feel.
| Easing | Description | Feel |
|---|---|---|
| Smooth | Gentle acceleration and deceleration (ease-in-out) | Natural, fluid, balanced |
| Bounce | Deceleration with elastic bounce | Playful, energetic, springy |
| Sharp | Fast deceleration (pronounced ease-out) | Precise, crisp, modern |
Parallax
Parallax creates a depth effect where background images move more slowly than the content on scroll. It is a classic web design effect that adds a cinematic dimension to your store.
Global configuration
| Setting | Type | Options | Default |
|---|---|---|---|
| Parallax enabled | Checkbox | On / Off | Off |
| Disable on mobile | Checkbox | On / Off | On |
Per-section configuration
When the Custom preset is selected, each section also offers:
| Setting | Type | Range | Default |
|---|---|---|---|
| Enable parallax | Checkbox | On / Off | Off |
| Intensity | Range | 2-20% | 10% |
Intensity controls how much the background image moves relative to the content. A low value (2-5%) creates a subtle effect. A high value (15-20%) creates a pronounced effect.
and parallax at 15% (pronounced movement). Shows the offset between the image and content.)
Per-section animation (Custom mode)
Each section in Scale Theme can be individually configured in Custom mode for full control, independent of the global preset.
Options available in Custom mode
| Setting | Description |
|---|---|
| Heading animation | Choose the specific heading animation (fade, slide, wipe, reveal, zoom, blur, elastic, text words, text chars, text mask) |
| Heading direction | Up, Down, Left, Right |
| Image animation | Choose the specific image animation |
| Image direction | Up, Down, Left, Right |
| Content animation | Choose the content animation (text, buttons) |
| Content direction | Up, Down, Left, Right |
| Item animation | Choose the animation for grid/list elements |
| Item direction | Up, Down, Left, Right |
| Speed | Fast / Normal / Slow |
| Stagger | None / Short / Medium / Long |
| Easing | Smooth / Bounce / Sharp |
| Parallax | Enable/disable per section |
| Parallax intensity | 2-20% |
Accessibility
Scale Theme automatically respects the prefers-reduced-motion system preference. If a visitor has enabled reduced motion in their operating system settings (macOS, Windows, iOS, Android), all animations are automatically disabled.
This is a default behavior that cannot be overridden. It guarantees that your store is accessible to people who are sensitive to motion.
Recommendations summary
| Store type | Preset | Speed | Stagger | Parallax |
|---|---|---|---|---|
| Luxury / Jewelry | Minimal or Elegant | Normal or Slow | Short | Yes (subtle, 5%) |
| Fashion | Modern or Elegant | Normal | Short | Yes (10%) |
| Tech / Electronics | Modern or Dynamic | Fast or Normal | Short | No |
| Sports / Fitness | Dynamic | Fast | Short | Yes (10%) |
| Food / Organic | Modern | Normal | Medium | No |
| Kids / Toys | Playful | Normal | Medium | No |
| Art / Design | Elegant | Slow | Long | Yes (15%) |
| General / Beginner | Modern | Normal | Short | No |
Next steps
- Animations (design) -- Using animations in sections
- Page transitions -- Effects between pages
- Hover effects -- Hover animations
- Layout -- Spacing and global layout