Title: AniLibrary
Author: jsilff
Published: <strong>28 junh 2026</strong>
Last modified: 18 julhet 2026

---

Search plugins

![](https://ps.w.org/anilibrary/assets/banner-772x250.png?rev=3588968)

![](https://ps.w.org/anilibrary/assets/icon.svg?rev=3588968)

# AniLibrary

 Per [jsilff](https://profiles.wordpress.org/jsilff/)

[Download](https://downloads.wordpress.org/plugin/anilibrary.1.2.0.zip)

 * [Details](https://oci.wordpress.org/plugins/anilibrary/#description)
 * [Reviews](https://oci.wordpress.org/plugins/anilibrary/#reviews)
 *  [Installation](https://oci.wordpress.org/plugins/anilibrary/#installation)
 * [Development](https://oci.wordpress.org/plugins/anilibrary/#developers)

 [Support](https://wordpress.org/support/plugin/anilibrary/)

## Descripcion

AniLibrary gives you one wrapper block that can hold almost any other block. Add
the wrapper, drop your content inside, choose an animation, and you’re done.

Features:

 * Works with core blocks, groups, columns, and most custom blocks.
 * Choose when animations start: page load, scroll into view, hover, click, or loop.
 * Animate in, out, or both — with reverse or continue exit directions derived from
   the same preset.
 * Use the Scrub media preset to move through a video or GIF as someone scrolls.
 * GIFs can move in steps; videos give the smoothest result.
 * Start top-of-page scrub media at the beginning when the page first loads.
 * Repeat scrubbed media playback across a scroll range for multiple visible cycles.
 * Nest wrappers with match-parent timing and join-parent animation controls.
 * Suggests animation styles based on the content inside.
 * Respects users who prefer reduced motion.
 * Lightweight front-end output.
 * No tracking and no outside asset requests.

## Screenshots

[⌊AniLibrary styles and settings in the editor sidebar.⌉⌊AniLibrary styles and settings
in the editor sidebar.⌉[

AniLibrary styles and settings in the editor sidebar.

## Blocks

This plugin provides 1 block.

 *   AniLibrary Wrap any block and add easy animations.

## Installacion

 1. Upload the plugin files to `/wp-content/plugins/anilibrary`, or install through
    the WordPress plugins screen.
 2. Activate the plugin through the « Plugins » screen in WordPress.
 3. Open the block editor and add « AniLibrary ».
 4. Place one or more blocks inside the wrapper and configure animation settings in
    the sidebar.

## FAQ

### Will this work with my blocks?

Usually yes. The wrapper can contain core blocks and most custom blocks.

### Can I nest AniLibrary blocks?

Yes. Nesting gives you more control over different parts of your content.

### Does it load scripts on every page?

No. Front-end assets only load on pages where AniLibrary is used.

### What if a visitor prefers reduced motion?

AniLibrary automatically reduces motion for those users.

### How do I remove an animation without losing the content?

Select the AniLibrary wrapper and use « Remove animation & keep content » in Animation
Settings, or Ungroup.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AniLibrary” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ jsilff ](https://profiles.wordpress.org/jsilff/)

[Translate “AniLibrary” into your language.](https://translate.wordpress.org/projects/wp-plugins/anilibrary)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/anilibrary/), check
out the [SVN repository](https://plugins.svn.wordpress.org/anilibrary/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/anilibrary/) by 
[RSS](https://plugins.trac.wordpress.org/log/anilibrary/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * Added Animate In / Out / In & Out, with Reverse or Continue exit directions derived
   from entrance presets.
 * Improved exit timing so delayed entrances skip exit, and mid-entrance exits wait
   for completion.
 * Fixed nested wrappers so outer effects animate nested shells, and independent
   Scrub stays visible under hide-until-hover.
 * Clarified Match parent timing vs Join parent animation nesting controls.
 * Animation Settings opens by default; added Remove animation & keep content (Ungroup).
 * Added automated nesting and animation scenario tests.

#### 1.1.0

 * Added the Scrub media preset for videos and animated GIFs.
 * Added controls for forward/backward scroll playback, one-way scroll, and once-
   only locking.
 * Added screen, page, and parent block scroll sources for fixed and nested media
   layouts.
 * Added beginning-at-page-top behavior for hero, fixed, and sticky media.
 * Added a playback cycles control for repeating scrubbed media as users scroll.
 * Added animated GIF support with graceful fallback when a browser cannot step 
   through the GIF.

#### 1.0.0

 * Initial release.
 * Added wrapper block with load/scroll/hover/click/loop triggers.
 * Added smart preset suggestions based on your content.
 * Added reduced-motion-safe runtime defaults.

## Mèta

 *  Version **1.2.0**
 *  Last updated **4 jorns ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/anilibrary/)
 * Tags
 * [animation](https://oci.wordpress.org/plugins/tags/animation/)[block](https://oci.wordpress.org/plugins/tags/block/)
   [gutenberg](https://oci.wordpress.org/plugins/tags/gutenberg/)[motion](https://oci.wordpress.org/plugins/tags/motion/)
   [scroll](https://oci.wordpress.org/plugins/tags/scroll/)
 *  [Advanced View](https://oci.wordpress.org/plugins/anilibrary/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/anilibrary/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/anilibrary/reviews/)

## Contributors

 *   [ jsilff ](https://profiles.wordpress.org/jsilff/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/anilibrary/)