Contao ScrollCue.Js
scrollCue.js is a JavaScript library designed to trigger CSS animations when elements come into view while scrolling. Here are the key features and usage details:
Key Features:
- Animations: scrollCue.js supports over 15 CSS3 animations, including fadeIn, slideIn (left, right, up, down), zoomIn, zoomOut, rotateIn, bounceIn (various directions), and flipIn (X, Y).
- Initialization: To use scrollCue.js, include the CSS and JavaScript files in your HTML document and initialize the library with
scrollCue.init();
.
- Attributes: You can add various data attributes to elements to specify animations (
data-cue
), animation groups (data-cues
), and more.
- Customization: The library allows customization of animation duration, delay, interval, order, and more with additional data attributes like
data-duration
, data-delay
, data-interval
, data-order
, and data-sort
.
- Grouping: Elements can be grouped so that animations trigger sequentially or in a specific order by using the
data-group
attribute.
- Methods: scrollCue.js provides methods for initialization (
init
), updating (update
), and enabling/disabling (enable
) animations programmatically.
scrollCue.js is easy to implement and customize, making it a versatile choice for adding scroll-triggered animations to websites. For more information, visit the scrollCue.js GitHub page or the official documentation.