{"id":17764,"date":"2025-02-27T10:40:20","date_gmt":"2025-02-27T10:40:20","guid":{"rendered":"https:\/\/essential-blocks.com\/?post_type=docs&#038;p=17764"},"modified":"2025-02-27T11:35:26","modified_gmt":"2025-02-27T11:35:26","password":"","slug":"eb-interactive-animation","status":"publish","type":"docs","link":"https:\/\/essential-blocks.com\/docs\/eb-interactive-animation\/","title":{"rendered":"EB Interactive Animation"},"content":{"rendered":"\n<p><strong>EB Interactive Animation<\/strong> extension helps you design static website sections with engaging animations directly from your Gutenberg editor. This extension allows you to trigger animations based on page load, scrolling and many more, making your web pages fully dynamic and interactive to grab visitors&#8217; attention. Plus, this block is built with <strong>GSAP<\/strong> \u2013 a powerful JavaScript animation library for smooth and engaging motion effects.<\/p>\n\n\n\n<p><em>\u00a0<\/em><strong><em>Note<\/em><\/strong><em>: Before you start, make sure that you have <\/em><a href=\"https:\/\/essential-blocks.com\/docs\/install-activate-essential-blocks-pro\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>installed &amp; activated the Essential Blocks Pro<\/em><\/strong><\/a><strong><em> <\/em><\/strong><em>plugin to use the EB Interactive Animation extension.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Find The Interactive Animation?<\/strong><\/h2>\n\n\n\n<p>First, add a block of Essential Blocks in which you want to add interactive animation. For the tutorial purpose, we are using the <strong>Infobox block<\/strong>. Click on the block and move to the <strong>\u2018Advanced\u2019<\/strong> tab of the block\u2019s settings panel to configure interactive animation.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdHNpwcwlkl5kxF9vpPFIfn_uFMPXD-W89SM3xROsx9qoQjf1aJpG3rL5O4pFQGQntmzbzhVrNDerMZdjAnAVqMPEGe378jK6ywi5RMj-ex41zpkA80ek10OvCsdrAFZ9afjET8Mg?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<p>In the <strong>\u2018Advanced\u2019<\/strong> tab, you will find multiple dropdown options for versatile configurations. Scroll down to the <strong>\u2018Interactive Animation\u2019<\/strong> dropdown and click on it. Here you will find a toggle button to enable interactive animation for this particular block. Simply click on it to enable it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfvJbMbclwpM_VVY5rqAcpRnX2ck1NEMfeyC9XSM4lJkf_IKZ0P3MH_LnZtuisBjdBL1auk35Z7nKiDSoNoAeKInvoZLPemAyq0yMyXIGi42hHhorthW1rj_IXiswl5AvPTmUtUnw?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<p>Once you have enabled the Interactive Animation extension, you can see all the configuration options under this dropdown. This extension offers versatile animation settings to add responsive animations to your website pages.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfk7fuGAa-bOIxhmIlPuvqzz-7ayFTBOQkqxI52Q_vHf4FNGouVLVvv01iOEAcLnd1ZcmxSRVbLKVigZyOSnXj1Z613CVHaQHs4Dz56hYTyTZc8APuiol_Dh3321nyYUuHPIKc8?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Configure the &#8216;Interactive Animation&#8217;?<\/strong><\/h2>\n\n\n\n<p>In the <strong>\u2018Animation Type\u2019<\/strong> field, three options are available &#8211; <strong>\u2018From\u2019<\/strong>, <strong>\u2018To\u2019<\/strong>, and <strong>\u2018From To\u2019<\/strong>. You can control how you want the animation for the block to start or end. Choose the options as required for your block to animate.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfwyTnIOo1K2t3B6GrKxZSxbNgwA2WzIXM5kQ7OzR6Ueu30fxMSDuQcEpcgSZ2l1sBVoVosN9E_9xuhfQe-U-LgQziBwmtUsnjqb-JibktQOzqK3W4F6SaCwshbgNw_2vWzWxCV?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Transform Effects<\/strong><\/h3>\n\n\n\n<p>Let\u2019s set the transition effects you want to add to the block. To animate the block, set the horizontal &amp; vertical pivot points for transformations. Next, set the <strong>\u2018Duration\u2019<\/strong>,\u2019 <strong>\u2018Delay,<\/strong>\u2019 etc. as required and style the way you want. In the <strong>\u2018Ease\u2019 <\/strong>option, adjust how the animation progresses over time for different types of effects you set. You can set your effect as default or choose from 11 different types of easing animations.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcaGgWOHwfN8npCb9VlRIMO8ZLhHAToQCoTPQxzZt2Qdcn_Aa-9B2tR10jE0Pc6bolc2c9l3MZt9iM0bN-Y2M4SjjUm8D-BxXKqv1QcdJ1eBnr6sraBMiIPVjzIVYHpIWOuCr0P?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<p>Once you are done adding the \u2018<strong>Transform Effects<\/strong>\u2019, customize the \u2018<strong>Animation Color\u2019<\/strong>, \u2018<strong>Skew Effects<\/strong>\u2019, <strong>\u2018Scaling Options<\/strong>\u2019, etc. as needed.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcOCIEY7T2bRH-xTjbKQpKkAZLzcQLZ371MKpE_HlJft45i0b4VI6Q481BOYNYbSCALuVHDXG1Zl9LsIzTPcYva2Qtn7zZrT2oVSGQAkjwVyvLsTYINdGhy6iaKopPaF4CiICAf?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>ScrollTrigger Settings<\/strong><\/h3>\n\n\n\n<p>In EB Interactive Animation&#8217;s <strong>\u2018ScrollTrigger\u2019<\/strong> settings, you can create attractive scroll-based animations without coding expertise. Scrub, pin or you can trigger anything with ScrollTrigger options. To activate the Scroll\/Trigger feature, simply toggle on the <strong>\u2018Enable ScrollTrigger\u2019<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXc3xczaXQcVvqzhAYIic3XVWscfq5cWy39w9qgr3kJ9w08rUm_Ymg78eolc4oFCMLiCl2c2Z7bWvvkqCaRYexz-1PyKvrCtA4JHU4uonIiA1MM9-Zn_Omx6xJWJTPqO5D879gVIVg?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Scroll Start &amp; End Point<\/strong><\/h4>\n\n\n\n<p>You can control the <strong>\u2018Scroll Start\u2019<\/strong> and Endpoints as well. You will find these options in the <strong>\u2018Toggle Action\u2019<\/strong> once you click on the<strong> \u2018Edit\u2019 <\/strong>icon beside it. Simply define the starting and ending points of the ScrollTrigger.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeQEUoKmkUHB0pOVCrljR9UBllSO-snSvfRUFXS5r0I4ZPmzI4zSGKRK-j9Dvewmv7A4mrdYfmJl1FM1dkJEPVAOJFp0sXi-a9p8hWur1KX_lLl3AbwpQk1yneMo3pNyrtY9HLH?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Marker And Scrub<\/strong><\/h4>\n\n\n\n<p>The Interactive Animation option is developed focusing on developers. You can see where animations start and end during development. Simply turn on <strong>\u2018Enable Markers\u2019 <\/strong>to activate the option. The scrubbing option is to synchronize the scroll position with the progress of an animation. You can control the animation between the ScrollTrigger\u2019s start and endpoints.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXchUt8rxsg5vWAbnQ_xpS-ZerU67di8xwSKWea4qj3NVSf765kMm64ot4h9m6CnQrE-LDYxtAAAowT2QpglyJgSIHarl7hvzXCo0-PghrYvmIBJSMBUIF-_1M3elKkADRpWLoBqHw?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Animation Settings<\/strong><\/h3>\n\n\n\n<p>In the <strong>\u2018Animation Settings\u2019<\/strong> option, you will find multiple animation settings options to make the animation engaging and responsive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Yoyo<\/strong><\/h4>\n\n\n\n<p>When you enable the <strong>\u2018Yoyo\u2019<\/strong> option in the Interactive Animation extension, the animated element reverses direction with each repeat. To activate this feature, simply toggle it on.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Stagger<\/strong><\/h4>\n\n\n\n<p>The Stagger option in EB Interactive Animation allows you to add a delay between the start times of animations for each animated element. This helps make your Gutenberg website animations more structured and visually appealing. You can set the stagger delay from 0.1 seconds to any duration you prefer.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfYJfhAN4BUhpKvWVB4oP3WJ72HyI7jKZMRn2mCFhAxVEPropHA9DVlKbrmQs-DgH7jj798TY2cCkp3_ruGR9owN0NcxNLx7MzxK1MkTVtM6pCpSGalkL3_zKMGeRjxth8-zpzlFQ?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Final Outcome<\/strong><\/h3>\n\n\n\n<p>With all these <strong>EB Interactive Animation <\/strong>options, you can style any section, column, or block in Gutenberg the way you prefer. Let us have a look at our engaging animation created with Interactive Animation.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcn7Pd0kabDJP2Q5vaDy-iNwKmFtd_PcfOR9htei5SkcefIdcdjnOVs9Qw-jG5sPgluIAK4gSL9NKHNPaWVwD8e5oruz4IHr3VRt1sBC64X5dq6bx0SKMPXFswvHhVcMOH7NqTtPw?key=Zs24Sx9R8PBT01_rU9DJiQfF\" alt=\"EB Interactive Animations\" title=\"\"><figcaption><\/figcaption><\/figure>\n\n\n\n<p>This is how easily you can add interactive animations to your website using EB Interactive Animation. Getting stuck? Feel free to <a href=\"https:\/\/wpdeveloper.com\/support\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Contact Our Support<\/strong><\/a> for further assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can create a fully dynamic and engaging page for your website using the EB Interactive Animation. This extension is super useful when you want to grab visitor&#8217;s attention with eye-catching effects.<\/p>\n","protected":false},"author":19,"featured_media":17769,"template":"","meta":{"_eb_attr":"","inline_featured_image":false,"_eb_data_table":"","footnotes":""},"doc_category":[11],"doc_tag":[16],"class_list":["post-17764","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-configurations","doc_tag-wordpress"],"year_month":"2026-04","word_count":660,"total_views":"1039","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Jemima Naznin","author_nicename":"jemima","author_url":"https:\/\/essential-blocks.com\/author\/jemima\/"},"doc_category_info":[{"term_name":"Configurations","term_url":"https:\/\/essential-blocks.com\/docs-category\/configurations\/"}],"doc_tag_info":[{"term_name":"WordPress","term_url":"https:\/\/essential-blocks.com\/docs-tag\/wordpress\/"}],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/docs\/17764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/users\/19"}],"version-history":[{"count":7,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/docs\/17764\/revisions"}],"predecessor-version":[{"id":21291,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/docs\/17764\/revisions\/21291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/media\/17769"}],"wp:attachment":[{"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/media?parent=17764"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/doc_category?post=17764"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/essential-blocks.com\/wp-json\/wp\/v2\/doc_tag?post=17764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}