jacerider / neo_animate
An animation manager and library for Neo.
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:drupal-module
Requires
- drupal/core: ^10.3
- jacerider/neo: ^1
This package is auto-updated.
Last update: 2024-12-07 20:17:33 UTC
README
- Introduction
- Requirements
- Installation
- Twig
INTRODUCTION
An animation manager and library for Neo utilizing the Animate on Scroll library (https://github.com/michalsnik/aos).
REQUIREMENTS
This module requires Drupal core and Neo.
INSTALLATION
Install as you would normally install a contributed Drupal module. Visit https://www.drupal.org/node/1897420 for further information.
TWIG
Animate an attribute.
<article{{ attributes.addClass(classes)|neo_animate_attribute('zoom-in', {delay: 200}) }}>
Animate an element with children utilizing an delay of 200ms per every second item. The first item will have a delay of 0, the second item will have a delay of 200, the third item will have a delay of 0, and so on.
{{ content.field_images|neo_animate_children('zoom-out', 2, 200) }}