Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

AOS JS

Security covered
View on drupal.org

Integrates AOS.js (Animate On Scroll) library, allows you to animate elements into view as you scroll down the page.

Overview

AOS JS module, Animate On Scroll for Drupal!

AOS.js is a small and lightweight JavaScript library (with no dependencies) that allows you to animate elements as you scroll down, and up. If you scroll back to the top, elements will animate to their previous state and are ready to animate again if you scroll down.

Features

  • No dependency needed (library included).
  • Easy to use, Small and lightweight module.
  • Support both AOS 2.x and 3 versions.
  • AOS UI sub-module for easy User interface configuration.
  • AOS AnimateCSS sub-module for using AOS with Animate CSS animations.
  • Load AOS library from local or CDN configuration.
  • Path control settings for attach AOS library in specific pages.
  • AOS admin overview list for Add/Edit CSS selectors to animate.
  • More settings for customization.

Usage

Enable AOS JS module for code usage.

Example HTML:

  <div
    data-aos="fade-up"
    data-aos-offset="200"
    data-aos-delay="50"
    data-aos-duration="1000"
    data-aos-easing="ease-in-out"
  >
  </div>

No need Javascript code!

Enable AOS UI sub-module for user interface.
Go to "admin/config/user-interface/aosjs" to add animation and manage few options.

Enable AOS JS + Animate.css sub-module for use Animate.css animations library instead of AOS.js animations.
Go to "admin/config/user-interface/aosjs/settings" to change animation to Animate.css library then go to "admin/config/user-interface/aosjs/add" and you will see Animate CSS Animations.

Installation

Please view the project's README.md for detailed installation instruction.

  • Animate CSS
    Allows you to makes cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, blocks with cool animation effects.
  • Textimate ( Text + Animate )
    Provides text animation, enhancing site interactivity with awesome effects. Effortlessly transform static text into mesmerizing animations.
  • Splitting.js
    Allows you to creates elements and adds CSS Variables for split words & characters! (lines, items, grids, images, more!) to unlock amazing possibilities for style and animating text, grids, and more!.
  • Hover CSS
    Integrates Hover.css, is a collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on.
  • Vivus
    is a module that aims to integrate Vivus.js library with Drupal. Provides SVG animate, Improve site interactivity with awesome animations.
  • WOW JS
    Provides Animations When You Scroll, Improve site interactivity with awesome animations.
  • AnimateCSS On Scroll ( Animate CSS + AOS JS )
    Provides AOS options on AnimateCSS UI add animation form, allows you to Animate On Scroll using AOS.js library.

Supporting

Please let me know if a new feature is needed or is there any issue and feedback. You can announce it in the AOS JS Issues section.

Animations can improve the UX of an interface, but keep in mind that they can also get in the way of your users!

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.2 Stable Jul 9, 2024
1.0.1 Stable Jun 9, 2024
1.0.0 Stable Nov 9, 2023
1.0.0-alpha1 Pre-release Nov 9, 2023
1.0.x-dev Dev Nov 9, 2023
1.0.0-beta1 Pre-release Nov 6, 2023