Title: Animated Blocks on Scroll
Author: Virgildia
Published: <strong>28 مايو، 2018</strong>
Last modified: 16 مايو، 2026

---

البحث عن الإضافات

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

![](https://ps.w.org/animated-blocks/assets/icon-256x256.png?rev=3545817)

# Animated Blocks on Scroll

 بواسطة [Virgildia](https://profiles.wordpress.org/virgildia/)

[تنزيل](https://downloads.wordpress.org/plugin/animated-blocks.1.1.6.zip)

 * [تفاصيل](https://ar.wordpress.org/plugins/animated-blocks/#description)
 * [المراجعات](https://ar.wordpress.org/plugins/animated-blocks/#reviews)
 * [التطوير](https://ar.wordpress.org/plugins/animated-blocks/#developers)

 [الدعم](https://wordpress.org/support/plugin/animated-blocks/)

## الوصف

Add scroll based animations to WordPress Gutenberg blocks.

#### Features

 * Choose from 76 cross-browser CSS3 animations or add your own
 * Preview animations in the editor
 * Adjust the animation duration, delay, scroll threshold, and offset
 * Apply animation controls directly to regular Gutenberg blocks
 * Show or hide animation controls for regular blocks from Settings > Animated Blocks
 * Replay the selected dropdown animation from the editor inspector

#### Settings

 * Duration: The speed of the animation in milliseconds.
 * Delay: How many milliseconds to wait before animating the element.
 * Threshold: Add animation when x% of the element enters the screen.
 * Start with opacity 0: Set the element to opacity 0 when the page loads. The option
   works for elements transitioning to 100% opacity through CSS.
 * Offset Top (available in the block’s advanced settings): Number of pixels to 
   offset the animated block from the top of the page. Useful when a page has a 
   fixed top navigation bar.
 * Show animation controls on all blocks: Enable or disable animation controls for
   regular Gutenberg blocks. When disabled, blocks that already have saved animation
   settings keep showing the controls until those settings are cleared.
 * Class name “ab-animation-end” is added to the animated block after the CSS animation
   has ended. This class name can be used to add custom styles.

### Requirements

PHP 5.6+ is recommended, WordPress 5.0+, and Gutenberg must be active.

### Documentation

Select a Gutenberg block and open the block settings sidebar to find the Animations
panel. Choose an animation from the dropdown, optionally add a custom animation 
class, and adjust duration, delay, threshold, opacity, and offset settings. The 
selected animation classes are added when the block enters the viewport.

Animation controls can be disabled globally from Settings > Animated Blocks by turning
off “Show animation controls on all blocks”. When that option is disabled, blocks
that already have saved animation settings will keep showing the animation panel
until those settings are cleared.

You can also use the Animated Block container from the Design block group. Animated
Block is a parent block that lets you nest as many blocks as you want and apply 
the same animation settings to the whole container.

If you need a custom effect, enter your own CSS class name in the Custom animation
field and load the matching CSS in your theme or plugin.

## لقطات الشاشة

 * [[
 * Animation settings in the block inspector
 * [[
 * Animation list
 * [[
 * Animated block container
 * [[
 * Settings page for Animated Blocks
 * [[
 * Testing animations

## المكوّنات

تقدّم هذه الإضافة مكوّن واحد (1).

 *   Animated Block Add blocks into the container.

## الأسئلة المتكررّة

### Installation

Go to your WordPress Admin -> Plugins -> Add New. Search for Gutenberg Animated 
Blocks. Install and Activate. You can also download this folder and add it into 
your plugins directory.

“Animated Block” will be added to the Design block group.

### What is Gutenberg?

Gutenberg is the name of the new block based editor introduced in WordPress 5. Gutenberg
makes it easy to create content within the editor using blocks.

### How do I add animation to a normal Gutenberg block?

Select any supported block, open the block inspector sidebar, and look for the Animations
panel. Choose an effect such as fade, bounce, slide, or zoom, then save the post
and view it on the front end.

### Can I animate a group of blocks together?

Yes. Insert the Animated Block container from the Design block group and place any
inner blocks inside it. The animation settings apply to the container as a whole.

### Does this plugin work with scroll reveal and entrance animations?

Yes. The plugin adds CSS animation classes when the block reaches the configured
scroll threshold, making it suitable for scroll reveal, fade in on scroll, slide
in on scroll, zoom in on scroll, and similar entrance effects.

### Can I use Animate.css classes or my own custom CSS animations?

Yes. The plugin includes a list of predefined animation classes and also allows 
you to enter a custom class name. You can pair that custom class with your own CSS
animation rules in your theme or another plugin.

### How does delay work?

Delay controls how long the plugin waits before adding the animation classes after
the block reaches the trigger point in the viewport. Duration controls how long 
the CSS animation itself runs.

### What does threshold mean?

Threshold is the percentage of the block that must enter the viewport before the
animation starts. Lower values trigger earlier, while higher values wait for more
of the block to become visible.

### Can I offset animations for a fixed header or sticky navigation?

Yes. Use the Offset Top field in the block’s Advanced settings to account for fixed
headers, sticky menus, or other content pinned to the top of the page.

### Can I disable animation controls for regular blocks?

Yes. Go to Settings > Animated Blocks and disable “Show animation controls on all
blocks”. Existing blocks with saved animation settings will keep their controls 
until those settings are removed.

### What class is added when the animation has finished?

The class name “ab-animation-end” is added after the CSS animation ends. You can
target that class in custom CSS if you need different end-state styling.

## المراجعات

![](https://secure.gravatar.com/avatar/a3f6d86da8d61645b1ac4d0bf2ef2bfff0627667d1c3ad6200efa2d7aba103fc?
s=60&d=retro&r=g)

### 󠀁[Lightweight and Flexible Animation Plugin for Gutenberg Blocks](https://wordpress.org/support/topic/lightweight-and-flexible-animation-plugin-for-gutenberg-blocks/)󠁿

 [ammykat](https://profiles.wordpress.org/ammykat/) 13 أبريل، 2026

Animated Blocks is a well-designed plugin that adds smooth, scroll-based CSS3 animations
to Gutenberg blocks with ease. It offers a wide range of animation options along
with precise controls for duration, delay, and trigger settings, making customization
highly flexible. The plugin remains lightweight and integrates seamlessly into the
block editor without adding unnecessary complexity. Overall, it’s an excellent choice
for enhancing user engagement with subtle and responsive animations.

![](https://secure.gravatar.com/avatar/320298b572ec11922b89497de991d656d3a3c50b70d3eab73f5c255d08fa6e81?
s=60&d=retro&r=g)

### 󠀁[Incredible useful!](https://wordpress.org/support/topic/incredible-useful-3/)󠁿

 [wireinet](https://profiles.wordpress.org/wireinet/) 25 أبريل، 2025

Very Useful! Thanks! One question – how to disable on mobile? I have block, that
very long on mobile and this block not reveal before i scrolled in the center on
block…want to disable on mobile or customize

![](https://secure.gravatar.com/avatar/c7a9c5743b32793a5534789f93b125cdf7573f4109dbea017f219e231a287388?
s=60&d=retro&r=g)

### 󠀁[Wonderful and simple](https://wordpress.org/support/topic/wonderful-and-simple-6/)󠁿

 [James Monroe](https://profiles.wordpress.org/jhmonroe/) 19 ديسمبر، 2024

this is a great plugin for adding subtle effects to your site without the bloat 
of a whole GSAP/greenshift package with a million options. great for subtle effects
when page loads (or just after with a delay). will def use for adding subtle movement
to client sites. every plugin this developer does works well and simple with core
blocks. pay attention to his stuff! we need more like it. simple/elegant solutions
for the block and site editor

![](https://secure.gravatar.com/avatar/bbf31d747f6c82718e0ca06d4dc4f48a63c835bd172e286f2a55e1f2ab97f059?
s=60&d=retro&r=g)

### 󠀁[good Plugin](https://wordpress.org/support/topic/good-plugin-6219/)󠁿

 [abdullah1957](https://profiles.wordpress.org/abdullah1957/) 20 ديسمبر، 2022

I have use it it gave me a good experience.

![](https://secure.gravatar.com/avatar/b0d87542e6c016519dd413af81dd5d482696dca42c98e5c434c136e4dd28769c?
s=60&d=retro&r=g)

### 󠀁[Beautiful implementation](https://wordpress.org/support/topic/beautiful-implementation-4/)󠁿

 [Anonymous User 15142627](https://profiles.wordpress.org/anonymized-15142627/) 
22 فبراير، 2022

Simple, flexible, nest-able and unobtrusive. *****

![](https://secure.gravatar.com/avatar/ef556e4f955be14d797e3c7ac765e1d4510a763b83f1d54d76c9fa5ef1f7b341?
s=60&d=retro&r=g)

### 󠀁[Easy to add animations to page blocks.](https://wordpress.org/support/topic/easy-to-add-animations-to-page-blocks/)󠁿

 [burnettj928](https://profiles.wordpress.org/burnettj928/) 6 أغسطس، 2020

Easy to add animations to blocks. Simple and good, thanks.

 [ إقرأ جميع المراجعات 9 ](https://wordpress.org/support/plugin/animated-blocks/reviews/)

## المساهمون والمطوّرون

“Animated Blocks on Scroll” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل
في هذه الإضافة.

المساهمون

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

[ترجمة ”Animated Blocks on Scroll“ إلى لغتك.](https://translate.wordpress.org/projects/wp-plugins/animated-blocks)

### مُهتم بالتطوير؟

[تصفّح الشفرة](https://plugins.trac.wordpress.org/browser/animated-blocks/)، تحقق
من [مستودع SVN](https://plugins.svn.wordpress.org/animated-blocks/)، أو الاشتراك
في [سجل التطوير](https://plugins.trac.wordpress.org/log/animated-blocks/) بواسطة
[RSS](https://plugins.trac.wordpress.org/log/animated-blocks/?limit=100&mode=stop_on_copy&format=rss).

## سجل التغييرات

#### 1.0.0

First release of the plugin.

#### 1.0.3

Animation settings in individual blocks by extending the block API is no longer 
supported in the plugin. The InnerBlocks component was implemented, enabling nested
block content and more flexibility. Select “Animated Block” from the “Layout Elements”
group and add whatever content blocks you’d like. Select Animated Block to see animation
settings.

#### 1.0.4

Updated enqueue function to work on WordPress 5.0

#### 1.0.5

Updated/fixed animation previews in the editor.
 Class “ab-end” is now added to 
elements when a CSS animation is completed.

#### 1.0.6

Fixed jQuery warning
 Updated for the latest WordPress version

#### 1.1.0

Tested for WordPress 5.9
 Added block.json Added animation duration option Added
offset option (available in the block’s Advanced settings) Fixed animation opacity
issues Renamed class ab-hidden to ab-is-hidden Renamed class ab-end to ab-animation-
end

#### 1.1.1

Updated to the latest scrollClass.js
 Reverted to milliseconds for duration and 
delay

#### 1.1.2

Tested on the latest WP version

#### 1.1.3

Refactor block asset enqueue flow, add class guard, and synchronize version metadata

#### 1.1.4

Use editor-canvas block assets hook for animate.css

#### 1.1.5

Added animation controls for regular Gutenberg blocks
 Added a WordPress settings
page at Settings > Animated Blocks Added the “Show animation controls on all blocks”
option Kept animation controls visible for blocks with existing saved animation 
data when global controls are disabled Added a None animation option and a quick
action to clear all animation settings from a block Added a replay button next to
the animation dropdown in the editor

#### 1.1.6

ServerSideRender compatibility for animated attributes on dynamic blocks.
 Update
Animated Block to Block API version 3.

## ميتا Meta

 *  Version **1.1.6**
 *  Last updated **قبل أسبوع واحد**
 *  Active installations **2٬000+**
 *  WordPress version ** 5.9 أو أعلى **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 أو أعلى **
 *  Language
 * [English (US)](https://wordpress.org/plugins/animated-blocks/)
 * Tags
 * [animation](https://ar.wordpress.org/plugins/tags/animation/)[css animations](https://ar.wordpress.org/plugins/tags/css-animations/)
   [gutenberg](https://ar.wordpress.org/plugins/tags/gutenberg/)[Reveal](https://ar.wordpress.org/plugins/tags/reveal/)
   [scroll](https://ar.wordpress.org/plugins/tags/scroll/)
 *  [عرض متقدم](https://ar.wordpress.org/plugins/animated-blocks/advanced/)

## التقييم

 5 من 5 نجوم.

 *  [  9 5-star reviews     ](https://wordpress.org/support/plugin/animated-blocks/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/animated-blocks/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/animated-blocks/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/animated-blocks/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/animated-blocks/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/animated-blocks/reviews/)

## المساهمون

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

## الدعم

مشكلات تمّ حلها في آخر شهرين:

     1 من 1

 [عرض منتدى الدعم](https://wordpress.org/support/plugin/animated-blocks/)