Custom Animations

Elementor Builder

Monogram features a rich animation system powered by GSAP (GreenSock Animation Platform) with ScrollTrigger. All animations are configurable through the Customizer.

#Animation Controls

Navigate to Appearance > Customize > Animations to toggle each animation type independently.

#How Animations Behave

#Desktop vs. Mobile

Most animations are desktop-focused. On mobile devices:

  • Custom cursor is disabled (touch devices have no hover)

  • Tilt effects are disabled

  • Complex scroll animations fall back to simpler fade-in effects

  • Button scramble and icon ticker are replaced with simple fade animations

#Scroll Entrance Animations

When Scroll Entrance is enabled, elements animate as they scroll into view:

  • Opacity transitions from 0 to 1

  • TranslateY moves the element upward into position

  • ScaleY adds a subtle scaling effect

  • Animation duration: 0.55 seconds with power2.out easing

  • Triggers at 90% viewport offset

Menu items use a staggered animation - each item appears 0.08 seconds after the previous one.

#Body Classes

When animations are disabled, the theme adds CSS classes to the <body> element:

  • no-scroll-entrance - when scroll entrance is off

  • no-hover-underline - when hover underline is off

You can use these classes in custom CSS to adjust styles when animations are disabled.

#Accessibility

The grain overlay respects the prefers-reduced-motion: reduce operating system setting. When a user has reduced motion enabled in their OS preferences, the grain animation is automatically disabled.

Tip: To quickly disable all visual movement, turn off Scroll Entrance - this single toggle removes the most noticeable animations across your entire site.

Last updated

Was this article helpful?

FIND THE ONE THAT FITS YOUR PROJECT

Import a demo, swap the content, adjust the layout. Modern WordPress under the hood, fast even when the site fills up.