Skip to main content

animation

Astroid 3.4.0 introduced a completely upgraded animation engine not just simple fade/slide effects, but a multi-layer system:

  • ✅ Basic animations (quick effects)
  • ✅ Transform Scenes (advanced, interactive animations)(Available for Astroid Pro only)
  • ✅ Animated backgrounds (visual effects layer)

This makes it possible to build interactive, scroll-based or mouse-based animations similar to modern UI frameworks. ([forum.joomla.de][1])


1. Animation (Basic) – Quick Effects

Adds simple entrance animations to sections, columns, and elements.

How to use

  • Go to: Element / Column / Section → Animation tab

  • Choose from dropdown:

    • None
    • Bounce
    • Flash
    • Pulse
    • Shake
    • Swing
    • Tada
    • ...

Best practice

  • You can use only 1–2 animation styles per page, and avoid overuse that hurts UX.

2. Transform (Advanced) – (Astroid Pro Only)

Concept: “Scenes”

A Transform Scene = a step-based animation timeline Transform Scenes are a powerful way to create complex, multi-step animations that are triggered by scroll or mouse movement. Each scene can have its own unique animation properties, allowing you to create dynamic and engaging animations that respond to user interactions. With Transform Scenes, you can easily create animations that are triggered by scroll or mouse movement, making it easy to add interactivity and engagement to your website.

You can:

  • Animate on scroll
  • Animate on mouse movement
  • Combine multiple effects

Structure

Transform Scenes
└── Scene 1
├── Trigger (scroll / mouse)
├── Start state
├── End state
└── Properties (Move, Opacity, Rotate, Scale, Skew)

How to create

Step 1: Click Add Item to create a scene

Step 2: Configure animation behavior

Typical properties include:

  • Move (X, Y movement): Move allows you to animate the position of an element along the X and Y axes. You can specify the start and end points of the animation.
  • Opacity: Opacity allows you to animate the transparency of an element. You can specify the start and end opacity values, where 0 is fully transparent and 1 is fully opaque.
  • Rotate: Rotate allows you to animate the rotation of an element around a specified axis. You can specify the start and end angles of the rotation.
  • Scale (zoom in/out): Scale allows you to animate the size of an element. You can specify the start and end scale values for both the X and Y axes.
  • Skew: Skew allows you to animate the skewing of an element along the X and Y axes. You can specify the start and end skew angles for both axes.
  • Tween Settings

Step 3: Define trigger

  • Scroll-based (most common)
  • Mouse movement (parallax-like)

3. Animation Background – Visual Effects Layer

This is separate from element animation. Adds animated visuals behind your content

Key settings

1. Animation Type

Choose an animation type available from the drop-down list.

  • Physics
  • Hawking
  • Quantum
  • Heuristics

2. Width & Height

Controls animation canvas size

👉 Tip:

  • Use full width (100%) for sections
  • Fixed height for hero areas

3. First Color

First color is the main color of animation elements

👉 Used in: Physics, Quantum, Hawking, and Heuristics mode

4. Background Position

Choose a background position:

  • Left top
  • Left center
  • Left bottom
  • ...