{"id":563,"date":"2026-08-17T04:06:54","date_gmt":"2026-08-17T04:06:54","guid":{"rendered":"https:\/\/bricksfly.com\/blog\/?p=563"},"modified":"2026-08-17T04:06:55","modified_gmt":"2026-08-17T04:06:55","slug":"bricks-image-animation","status":"publish","type":"post","link":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/","title":{"rendered":"How to Create Image Animation in Bricks Builder using BricksFly"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Images can do more than sit still on a page. With the right animation, they can guide attention, add depth, highlight important content, and make a Bricks Builder website feel far more interactive.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-1 wp-block-paragraph\" style=\"color:#997d20\">With <a href=\"https:\/\/bricksfly.com\/\">BricksFly<\/a> you can create image animations directly inside your Bricks workflow without relying on custom JavaScript for every effect. From smooth reveals and parallax movement to scroll-based transitions, BricksFly gives you more control over how images enter and behave on the page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, you\u2019ll learn how to create image animation in Bricks Builder step by step and fine-tune the effect for a polished, responsive result.<\/p>\n\n\n\n<section style=\"\n  margin: 28px 0;\n  padding: 22px 24px;\n  background: #fff8d6;\n  border: 1px solid #e5c85c;\n  border-left: 4px solid #e5b800;\n  border-radius: 8px;\n  color: #222;\n  line-height: 1.7;\n\">\n  <strong style=\"\n    display: block;\n    margin-bottom: 8px;\n    font-size: 18px;\n  \">\n    Quick Answer\n  <\/strong>\n\n  <p style=\"margin: 0;\">\n    To create image animation in <strong>Bricks Builder<\/strong>, activate the\n    <strong>Image Animation<\/strong> extension in <strong>BricksFly<\/strong>,\n    then edit a page in Bricks and select an image element. Open\n    <strong>Image Animation<\/strong> and choose an effect:\n    <strong>Reveal<\/strong> for sliding the image in from a direction,\n    <strong>Scale<\/strong> for resizing it as you scroll, or\n    <strong>Stretch<\/strong> for a dynamic stretching motion. Set the direction,\n    start point, and easing, and the image will animate without writing any code.\n  <\/p>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>What is Image Animation in Bricks?<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-2 wp-block-paragraph\" style=\"color:#997d20\"><a href=\"https:\/\/bricksfly.com\/image-animation\/\">Image animation in Bricks<\/a> means applying scroll-based motion to an image element so it responds as the visitor moves down the page. Instead of an image simply sitting in place, it reveals, scales, or stretches according to the effect you choose and the scroll position you set.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-3 wp-block-paragraph\" style=\"color:#997d20\"><a href=\"https:\/\/bricksfly.com\/blog\/best-bricks-animation-plugins\/\">These effects are powered by GSAP<\/a>, the animation engine behind most premium web motion. Scroll-based image animation ties the effect to the viewport: you define where in the scroll the animation should start, which direction the image moves, and how the motion eases, and the animation plays as the visitor reaches it.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-4 wp-block-paragraph\" style=\"color:#997d20\">In BricksFly, Image Animation is one of the <a href=\"https:\/\/bricksfly.com\/blog\/gsap-animation-for-bricks\/\">GSAP extensions<\/a>. Rather than writing GSAP, you enable the extension, select an image element, and configure the effect through visual controls. The tool generates the animation for you, so a designer or portfolio creator can add professional scroll motion in minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>Before You Start: Requirements and Activation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Image Animation is a Pro extension in BricksFly, so a quick setup comes first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Requirements<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1051\" height=\"812\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Requirement-of-Bricksfly.webp\" alt=\"Requirement of bricksfly\" class=\"wp-image-576\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Requirement-of-Bricksfly.webp 1051w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Requirement-of-Bricksfly-300x232.webp 300w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Requirement-of-Bricksfly-1024x791.webp 1024w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Requirement-of-Bricksfly-768x593.webp 768w\" sizes=\"auto, (max-width: 1051px) 100vw, 1051px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure you have installed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Bricks theme<\/li>\n\n\n\n<li>BricksFly Pro<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1093\" height=\"464\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/BricksFly-Pro-2.webp\" alt=\"Bricksfly pro 2\" class=\"wp-image-579\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/BricksFly-Pro-2.webp 1093w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/BricksFly-Pro-2-300x127.webp 300w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/BricksFly-Pro-2-1024x435.webp 1024w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/BricksFly-Pro-2-768x326.webp 768w\" sizes=\"auto, (max-width: 1093px) 100vw, 1093px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Image Animation is part of BricksFly&#8217;s Pro GSAP extensions, so the Pro plugin is required to access it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Activating Image Animation<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1727\" height=\"653\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation.webp\" alt=\"Activate image animation\" class=\"wp-image-580\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation.webp 1727w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation-300x113.webp 300w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation-1024x387.webp 1024w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation-768x290.webp 768w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Activate-Image-Animation-1536x581.webp 1536w\" sizes=\"auto, (max-width: 1727px) 100vw, 1727px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enable the feature before using it in the editor:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to your WordPress Dashboard.<\/li>\n\n\n\n<li>Click on BricksFly.<\/li>\n\n\n\n<li>Head to the Extensions tab.<\/li>\n\n\n\n<li>Under GSAP Extensions, then Scroll Smoother, toggle on Image Animation.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once activated, the Image Animation controls appear in the Bricks editor when you select an image element, and you&#8217;re ready to apply motion to any image on your pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>The Image Animation Options in BricksFly<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you select an element and open Image Animation, you&#8217;ll see four options. Each produces a different kind of motion.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Option<\/strong><\/td><td><strong>What It Does<\/strong><\/td><td><strong>Best For<\/strong><\/td><\/tr><tr><td>Reveal<\/td><td>Slides the image in from a chosen direction<\/td><td>Portfolio images, content sections<\/td><\/tr><tr><td>Scale<\/td><td>Adjusts image size smoothly as users scroll<\/td><td>Hero images, feature visuals<\/td><\/tr><tr><td>Stretch<\/td><td>Adds a dynamic stretching movement<\/td><td>Eye-catching, standout visuals<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Reveal<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most versatile effect. The image slides into view from the left, right, top, or bottom as the visitor scrolls to it. This is the workhorse choice for portfolio grids, gallery images, and supporting visuals throughout a page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Scale<\/strong><\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-5 wp-block-paragraph\" style=\"color:#997d20\">Scale smoothly adjusts the size of your image <a href=\"https:\/\/bricksfly.com\/blog\/bricks-scroll-animation-engagement\/\">as users scroll<\/a>, growing or shrinking it based on the start and end values you set. It suits hero images and features visuals where you want a subtle sense of depth and movement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Stretch<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Stretch adds a dynamic stretching movement designed to catch the eye with simple but effective motion. It works best on standout visuals where you want a more distinctive entrance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>Step by Step How to Add Image Animation in Bricks Builder using BricksFly<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-6 wp-block-paragraph\" style=\"color:#997d20\">Follow these steps to add image animation in <a href=\"https:\/\/bricksbuilder.io\/\">Bricks Builder<\/a> using BricksFly without writing custom code. You\u2019ll learn how to select an image, configure the animation settings, and fine-tune the effect for a smoother visual experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 1: Choose Reveal Animation<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation-1024x366.webp\" alt=\"Choose reveal animation\" class=\"wp-image-581\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation-1024x366.webp 1024w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation-300x107.webp 300w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation-768x274.webp 768w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation-1536x549.webp 1536w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Reveal-Animation.webp 1900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Out of the all three, we use reveal image animation which you&#8217;ll use most, so it&#8217;s worth understanding its settings in detail. Select the image element you want to animate, open Image Animation, and choose Reveal from the Animation options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 2 : Choose Animation Direction<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"849\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Animation-Direction.webp\" alt=\"Choose animation direction\" class=\"wp-image-582\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Animation-Direction.webp 401w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Choose-Animation-Direction-142x300.webp 142w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This setting controls the direction the image animates from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Left<\/strong>: slides in from the left<\/li>\n\n\n\n<li><strong>Right<\/strong>: slides in from the right<\/li>\n\n\n\n<li><strong>Top<\/strong>: slides in from the top<\/li>\n\n\n\n<li><strong>Bottom<\/strong>: slides in from the bottom<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here, we use Right for our image animation, but choose the direction that fits your design. As a rule, matching the direction to your layout (an image on the right sliding in from the right) feels natural.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 3 : Where to Start the Animation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This defines when the animation begins, based on where the image sits relative to the screen:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"398\" height=\"819\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Where-to-Start-the-Animation.webp\" alt=\"Where to start the animation\" class=\"wp-image-583\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Where-to-Start-the-Animation.webp 398w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Where-to-Start-the-Animation-146x300.webp 146w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Top Top<\/strong>: starts when the top of the image aligns with the top of the screen<\/li>\n\n\n\n<li><strong>Top Center<\/strong>: starts when the top reaches the center<\/li>\n\n\n\n<li><strong>Top Bottom<\/strong>: triggers earlier, when the top hits the bottom of the screen<\/li>\n\n\n\n<li><strong>Center Top<\/strong>: starts when the center hits the top<\/li>\n\n\n\n<li><strong>Center Center<\/strong>: triggers when the image center reaches the screen center<\/li>\n\n\n\n<li><strong>Bottom Top<\/strong>: starts when the bottom of the image reaches the top of the screen<\/li>\n\n\n\n<li><strong>Bottom Center<\/strong>: triggers when the bottom hits the screen center<\/li>\n\n\n\n<li><strong>Bottom Bottom<\/strong>: begins when the image bottom aligns with the bottom of the screen<\/li>\n\n\n\n<li><strong>Custom<\/strong>: lets you set custom scroll values for your design needs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We use Top Center for the image. For most reveals, a start point that fires as the image comes into view (such as Top Bottom or Top Center) feels natural, because the visitor sees the animation rather than missing it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 4: Choose the Data Ease for the Image Animation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Easing controls how the motion accelerates and settles, which shapes the personality of the effect:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"395\" height=\"839\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Data-Ease.webp\" alt=\"Data ease\" class=\"wp-image-584\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Data-Ease.webp 395w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Data-Ease-141x300.webp 141w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Power2.out<\/strong>: starts fast and slows down<\/li>\n\n\n\n<li><strong>Bounce<\/strong>: ends with a bouncing motion<\/li>\n\n\n\n<li><strong>Back<\/strong>: slightly overshoots and settles back<\/li>\n\n\n\n<li><strong>Elastic<\/strong>: stretches and snaps back with force<\/li>\n\n\n\n<li><strong>Slowmo<\/strong>: slows in the middle<\/li>\n\n\n\n<li><strong>Stepped<\/strong>: moves in distinct steps<\/li>\n\n\n\n<li><strong>Sine<\/strong>: smooth like a wave<\/li>\n\n\n\n<li><strong>Expo<\/strong>: starts fast and ends sharply<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We use Slowmo data ease for the image animation.. For professional, understated work, Power2.out and Sine are safe choices; Bounce and Elastic are more playful.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 5: Play the Animation on Enable on Editor<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"840\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Enable-on-editor.webp\" alt=\"Enable on editor\" class=\"wp-image-585\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Enable-on-editor.webp 401w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Enable-on-editor-143x300.webp 143w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enable On Editor lets you preview the animation inside the Bricks editor. Set it to Yes and the animation plays in the editor just as it does on the live page. If you leave it off, the element stays static in the editor, but this does not disable or remove the animation on the live site. For better editor performance, you can keep this setting turned off while building.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the Play Animation section, click Play Now to see how the image animation looks right away, useful for checking the effect without leaving the editor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-xl-font-size\"><strong>Step 6: Final Output of Reveal Animation<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay loop muted src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/Reveal-Image-Animation.mp4\" playsinline><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>Examples and Use Cases<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s how the three image animation effects work on real Bricks pages.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-7 wp-block-paragraph\" style=\"color:#997d20\"><strong>A portfolio gallery &#8211;<\/strong> Apply Reveal to each project image, alternating the direction (left for one column, right for another) so work slides into view as visitors scroll. This <a href=\"https:\/\/bricksfly.com\/blog\/animated-portfolio-website-bricks\/\">makes a portfolio feel considered<\/a> and premium rather than like a static grid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A hero or feature image &#8211;<\/strong> Use Scale with a start value below 1 so the image grows gently into place as the visitor scrolls, adding depth to the top of a page or a key feature section.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A standout visual &#8211;<\/strong> Use Stretch on a single large image, set up with the 40% width and 100vh height, to create a distinctive, eye-catching moment on a landing or about page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>An agency services page &#8211;<\/strong> Apply Reveal with a subtle easing like Power2.out to supporting images throughout the page, giving the whole layout visual rhythm without distracting from the copy.<\/p>\n\n\n\n<section style=\"\n  margin: 28px 0;\n  padding: 22px 24px;\n  background: #fff8d6;\n  border: 1px solid #e5c85c;\n  border-left: 4px solid #e5b800;\n  border-radius: 8px;\n  color: #222;\n  line-height: 1.7;\n\">\n  <strong style=\"\n    display: block;\n    margin-bottom: 8px;\n    font-size: 18px;\n  \">\n    Note\n  <\/strong>\n\n  <p style=\"margin: 0;\">\n    Reveal is the everyday workhorse for galleries and content images, Scale adds depth to key visuals, and Stretch is a selective, standout effect.\n  <\/p>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>Common Mistakes to Avoid<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Image animation is easy to apply, which makes a few mistakes common.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Animating every image &#8211;<\/strong> Motion on every image gets noisy and slows the page. Reserve animation for images that benefit from it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Starting the animation too late &#8211;<\/strong> If the start point fires after the image is already fully visible, visitors miss the effect. Choose a start position that plays as the image comes into view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Overusing dramatic easing &#8211;<\/strong> Bounce and Elastic are fun but can feel unprofessional on business sites. Power2.out and Sine are safer for premium work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Extreme scale values &#8211;<\/strong> A large gap between Start Scale and End Scale can feel jarring. Keep the change moderate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Skipping the Stretch setup &#8211;<\/strong> Stretch needs a slightly larger image and the Layout width and height set correctly (40% and 100vh) to work properly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Forgetting mobile and unoptimized images &#8211;<\/strong> Test on mobile, and optimize image files, animation draws attention to images, so heavy files hurt both speed and impression.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>How BricksFly Helps<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Image Animation is one of BricksFly&#8217;s Pro GSAP extensions, part of a complete Bricks Builder toolkit that also includes 30+ full website templates, 500+ ready-made sections, extra Elements, and other no-code animation features. So image animation isn&#8217;t a standalone plugin here, it&#8217;s integrated with the tools you use to build the whole site.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3-1024x613.webp\" alt=\"BricksFly\" class=\"wp-image-571\" srcset=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3-1024x613.webp 1024w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3-300x180.webp 300w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3-768x460.webp 768w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3-1536x920.webp 1536w, https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/image-3.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual GSAP animations:<\/strong> Create advanced motion effects directly inside Bricks Builder.<\/li>\n\n\n\n<li><strong>No custom JavaScript required:<\/strong> Configure animations visually instead of writing animation code manually.<\/li>\n\n\n\n<li class=\"has-text-color has-link-color wp-elements-8\" style=\"color:#997d20\"><strong>30+ website templates:<\/strong> Start <a href=\"https:\/\/bricksfly.com\/templates\/\">complete website projects<\/a> with pre-designed layouts.<\/li>\n\n\n\n<li class=\"has-text-color has-link-color wp-elements-9\" style=\"color:#997d20\"><strong><a href=\"https:\/\/bricksfly.com\/sections-templates\/\">500+ ready-made sections<\/a>: <\/strong>Quickly build landing pages, service pages, pricing sections, testimonials, CTAs, and more.<\/li>\n\n\n\n<li><strong>Additional Elements and Extensions:<\/strong> Expand Bricks Builder with extra design and functionality options.<\/li>\n\n\n\n<li><strong>Advanced scroll effects:<\/strong> Includes ScrollTrigger, SplitText, parallax, horizontal scroll, pin effects, and smooth scrolling.<\/li>\n\n\n\n<li><strong>Built for Bricks Builder:<\/strong> Everything works within the Bricks workflow, reducing the need to move between separate tools.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>Final Thoughts<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-10 wp-block-paragraph\" style=\"color:#997d20\">Creating image animations in Bricks Builder does not have to mean writing custom JavaScript or building complex GSAP timelines from scratch. With BricksFly, you can add polished motion directly inside your <a href=\"https:\/\/bricksfly.com\/blog\/bricks-workflow-for-agencies\/\">Bricks workflow<\/a> and control how images appear, move, and respond as visitors scroll through the page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A subtle reveal, parallax effect, or scroll-based transition can make an image feel more engaging without distracting from the content. Start with simple effects, keep timing consistent, and always test on different screen sizes. With the right balance, BricksFly helps turn static visuals into more dynamic, memorable website experiences.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-2-xl-font-size\"><strong>FAQs<\/strong><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1786879663202\"><strong class=\"schema-faq-question\"><strong>How do I create image animation in Bricks Builder?<\/strong><\/strong> <p class=\"schema-faq-answer\">Activate the Image Animation extension in BricksFly (Dashboard, BricksFly, Extensions, then toggle Image Animation under GSAP Extensions and Scroll Smoother). Then edit a page in Bricks, select an image element, and open Image Animation. Choose Reveal, Scale, or Stretch, set the direction, start position, and easing, and the image animates with no code.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786879671461\"><strong class=\"schema-faq-question\"><strong>What image animation effects does BricksFly offer?<\/strong><\/strong> <p class=\"schema-faq-answer\">BricksFly&#8217;s Image Animation includes four options: None (no animation), Reveal (slides the image in from the left, right, top, or bottom), Scale (smoothly adjusts image size as users scroll), and Stretch (adds a dynamic stretching movement). Each is configured visually with settings for direction, scroll start position, and easing.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786879682260\"><strong class=\"schema-faq-question\"><strong>Do I need code to animate images in Bricks?<\/strong><\/strong> <p class=\"schema-faq-answer\">No. With BricksFly&#8217;s Image Animation extension, you add GSAP-powered scroll effects through visual controls. You select the image element, choose an effect, and adjust settings like direction, animation start position, and easing. The tool generates the underlying GSAP animation, so designers can create professional image motion without JavaScript.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786879695436\"><strong class=\"schema-faq-question\"><strong>When should the image animation start?<\/strong><\/strong> <p class=\"schema-faq-answer\">Use the Animation Start setting to control this. Options range from Top Top through Bottom Bottom, plus Custom for your own scroll values. Choose a start point that fires as the image comes into view (such as Top Bottom or Top Center) so visitors actually see the effect rather than scrolling past it after it has already played.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786879706636\"><strong class=\"schema-faq-question\"><strong>What does Enable On Editor do?<\/strong><\/strong> <p class=\"schema-faq-answer\">Enable On Editor lets you preview the animation inside the Bricks editor. Set to Yes, the animation plays in the editor just as it does on the live page. If it&#8217;s off, the element stays static in the editor, but the animation still works on the live site. Keeping it off while building can improve editor performance.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786879726044\"><strong class=\"schema-faq-question\"><strong>Is image animation free or Pro in BricksFly?<\/strong><\/strong> <p class=\"schema-faq-answer\">Image Animation is a Pro GSAP extension in BricksFly, so it requires BricksFly Pro along with the Bricks theme. Once Pro is installed, you activate Image Animation in the Extensions tab (under GSAP Extensions and Scroll Smoother) and can then apply Reveal, Scale, or Stretch to any image element in the Bricks editor.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Images can do more than sit still on a page. With the right animation, they can guide attention, add depth, highlight important&hellip;<\/p>\n","protected":false},"author":7,"featured_media":587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[13,9,10],"class_list":["post-563","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-animation","tag-animation","tag-bricks-builder","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create Image Animation in Bricks Builder using BricksFly<\/title>\n<meta name=\"description\" content=\"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Image Animation in Bricks Builder using BricksFly\" \/>\n<meta property=\"og:description\" content=\"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/\" \/>\n<meta property=\"og:site_name\" content=\"Bricks Fly\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-17T04:06:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-17T04:06:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1774\" \/>\n\t<meta property=\"og:image:height\" content=\"887\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Zawad Alam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zawad Alam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/\"},\"author\":{\"name\":\"Zawad Alam\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#\\\/schema\\\/person\\\/5496afc9c898ef055503d59f590d82b1\"},\"headline\":\"How to Create Image Animation in Bricks Builder using BricksFly\",\"datePublished\":\"2026-08-17T04:06:54+00:00\",\"dateModified\":\"2026-08-17T04:06:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/\"},\"wordCount\":2141,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp\",\"keywords\":[\"Animation\",\"Bricks builder\",\"WordPress\"],\"articleSection\":[\"Animation\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/\",\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/\",\"name\":\"How to Create Image Animation in Bricks Builder using BricksFly\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp\",\"datePublished\":\"2026-08-17T04:06:54+00:00\",\"dateModified\":\"2026-08-17T04:06:55+00:00\",\"description\":\"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879663202\"},{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879671461\"},{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879682260\"},{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879695436\"},{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879706636\"},{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879726044\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp\",\"contentUrl\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp\",\"width\":1774,\"height\":887,\"caption\":\"How to create image animation in bricks builder using bricksfly\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create Image Animation in Bricks Builder using BricksFly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/\",\"name\":\"Bricks Fly\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#organization\",\"name\":\"Bricks Fly\",\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bricks-fly-logo.webp\",\"contentUrl\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bricks-fly-logo.webp\",\"width\":300,\"height\":82,\"caption\":\"Bricks Fly\"},\"image\":{\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/#\\\/schema\\\/person\\\/5496afc9c898ef055503d59f590d82b1\",\"name\":\"Zawad Alam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g\",\"caption\":\"Zawad Alam\"},\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/author\\\/zawad-alam\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879663202\",\"position\":1,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879663202\",\"name\":\"How do I create image animation in Bricks Builder?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Activate the Image Animation extension in BricksFly (Dashboard, BricksFly, Extensions, then toggle Image Animation under GSAP Extensions and Scroll Smoother). Then edit a page in Bricks, select an image element, and open Image Animation. Choose Reveal, Scale, or Stretch, set the direction, start position, and easing, and the image animates with no code.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879671461\",\"position\":2,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879671461\",\"name\":\"What image animation effects does BricksFly offer?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"BricksFly's Image Animation includes four options: None (no animation), Reveal (slides the image in from the left, right, top, or bottom), Scale (smoothly adjusts image size as users scroll), and Stretch (adds a dynamic stretching movement). Each is configured visually with settings for direction, scroll start position, and easing.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879682260\",\"position\":3,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879682260\",\"name\":\"Do I need code to animate images in Bricks?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. With BricksFly's Image Animation extension, you add GSAP-powered scroll effects through visual controls. You select the image element, choose an effect, and adjust settings like direction, animation start position, and easing. The tool generates the underlying GSAP animation, so designers can create professional image motion without JavaScript.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879695436\",\"position\":4,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879695436\",\"name\":\"When should the image animation start?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use the Animation Start setting to control this. Options range from Top Top through Bottom Bottom, plus Custom for your own scroll values. Choose a start point that fires as the image comes into view (such as Top Bottom or Top Center) so visitors actually see the effect rather than scrolling past it after it has already played.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879706636\",\"position\":5,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879706636\",\"name\":\"What does Enable On Editor do?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Enable On Editor lets you preview the animation inside the Bricks editor. Set to Yes, the animation plays in the editor just as it does on the live page. If it's off, the element stays static in the editor, but the animation still works on the live site. Keeping it off while building can improve editor performance.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879726044\",\"position\":6,\"url\":\"https:\\\/\\\/bricksfly.com\\\/blog\\\/bricks-image-animation\\\/#faq-question-1786879726044\",\"name\":\"Is image animation free or Pro in BricksFly?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Image Animation is a Pro GSAP extension in BricksFly, so it requires BricksFly Pro along with the Bricks theme. Once Pro is installed, you activate Image Animation in the Extensions tab (under GSAP Extensions and Scroll Smoother) and can then apply Reveal, Scale, or Stretch to any image element in the Bricks editor.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create Image Animation in Bricks Builder using BricksFly","description":"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/","og_locale":"en_US","og_type":"article","og_title":"How to Create Image Animation in Bricks Builder using BricksFly","og_description":"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.","og_url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/","og_site_name":"Bricks Fly","article_published_time":"2026-08-17T04:06:54+00:00","article_modified_time":"2026-08-17T04:06:55+00:00","og_image":[{"width":1774,"height":887,"url":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp","type":"image\/webp"}],"author":"Zawad Alam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Zawad Alam","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#article","isPartOf":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/"},"author":{"name":"Zawad Alam","@id":"https:\/\/bricksfly.com\/blog\/#\/schema\/person\/5496afc9c898ef055503d59f590d82b1"},"headline":"How to Create Image Animation in Bricks Builder using BricksFly","datePublished":"2026-08-17T04:06:54+00:00","dateModified":"2026-08-17T04:06:55+00:00","mainEntityOfPage":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/"},"wordCount":2141,"commentCount":3,"publisher":{"@id":"https:\/\/bricksfly.com\/blog\/#organization"},"image":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#primaryimage"},"thumbnailUrl":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp","keywords":["Animation","Bricks builder","WordPress"],"articleSection":["Animation"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/","url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/","name":"How to Create Image Animation in Bricks Builder using BricksFly","isPartOf":{"@id":"https:\/\/bricksfly.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#primaryimage"},"image":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#primaryimage"},"thumbnailUrl":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp","datePublished":"2026-08-17T04:06:54+00:00","dateModified":"2026-08-17T04:06:55+00:00","description":"Learn how to create image animation in Bricks Builder without code. Set up reveal, scale, and stretch scroll effects visually with BricksFly, step by step.","breadcrumb":{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879663202"},{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879671461"},{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879682260"},{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879695436"},{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879706636"},{"@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879726044"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bricksfly.com\/blog\/bricks-image-animation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#primaryimage","url":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp","contentUrl":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Create-Image-Animation-in-Bricks-Builder-using-BricksFly.webp","width":1774,"height":887,"caption":"How to create image animation in bricks builder using bricksfly"},{"@type":"BreadcrumbList","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bricksfly.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Create Image Animation in Bricks Builder using BricksFly"}]},{"@type":"WebSite","@id":"https:\/\/bricksfly.com\/blog\/#website","url":"https:\/\/bricksfly.com\/blog\/","name":"Bricks Fly","description":"","publisher":{"@id":"https:\/\/bricksfly.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bricksfly.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bricksfly.com\/blog\/#organization","name":"Bricks Fly","url":"https:\/\/bricksfly.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bricksfly.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/06\/Bricks-fly-logo.webp","contentUrl":"https:\/\/bricksfly.com\/blog\/wp-content\/uploads\/2026\/06\/Bricks-fly-logo.webp","width":300,"height":82,"caption":"Bricks Fly"},"image":{"@id":"https:\/\/bricksfly.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bricksfly.com\/blog\/#\/schema\/person\/5496afc9c898ef055503d59f590d82b1","name":"Zawad Alam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/635ee13acbc9281f13eda33d461a696b554215719f52296932f4cf686c08bc74?s=96&d=mm&r=g","caption":"Zawad Alam"},"url":"https:\/\/bricksfly.com\/blog\/author\/zawad-alam\/"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879663202","position":1,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879663202","name":"How do I create image animation in Bricks Builder?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Activate the Image Animation extension in BricksFly (Dashboard, BricksFly, Extensions, then toggle Image Animation under GSAP Extensions and Scroll Smoother). Then edit a page in Bricks, select an image element, and open Image Animation. Choose Reveal, Scale, or Stretch, set the direction, start position, and easing, and the image animates with no code.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879671461","position":2,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879671461","name":"What image animation effects does BricksFly offer?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"BricksFly's Image Animation includes four options: None (no animation), Reveal (slides the image in from the left, right, top, or bottom), Scale (smoothly adjusts image size as users scroll), and Stretch (adds a dynamic stretching movement). Each is configured visually with settings for direction, scroll start position, and easing.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879682260","position":3,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879682260","name":"Do I need code to animate images in Bricks?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. With BricksFly's Image Animation extension, you add GSAP-powered scroll effects through visual controls. You select the image element, choose an effect, and adjust settings like direction, animation start position, and easing. The tool generates the underlying GSAP animation, so designers can create professional image motion without JavaScript.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879695436","position":4,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879695436","name":"When should the image animation start?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Use the Animation Start setting to control this. Options range from Top Top through Bottom Bottom, plus Custom for your own scroll values. Choose a start point that fires as the image comes into view (such as Top Bottom or Top Center) so visitors actually see the effect rather than scrolling past it after it has already played.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879706636","position":5,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879706636","name":"What does Enable On Editor do?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Enable On Editor lets you preview the animation inside the Bricks editor. Set to Yes, the animation plays in the editor just as it does on the live page. If it's off, the element stays static in the editor, but the animation still works on the live site. Keeping it off while building can improve editor performance.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879726044","position":6,"url":"https:\/\/bricksfly.com\/blog\/bricks-image-animation\/#faq-question-1786879726044","name":"Is image animation free or Pro in BricksFly?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Image Animation is a Pro GSAP extension in BricksFly, so it requires BricksFly Pro along with the Bricks theme. Once Pro is installed, you activate Image Animation in the Extensions tab (under GSAP Extensions and Scroll Smoother) and can then apply Reveal, Scale, or Stretch to any image element in the Bricks editor.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/posts\/563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/comments?post=563"}],"version-history":[{"count":7,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/posts\/563\/revisions"}],"predecessor-version":[{"id":590,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/posts\/563\/revisions\/590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/media\/587"}],"wp:attachment":[{"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/media?parent=563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/categories?post=563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bricksfly.com\/blog\/wp-json\/wp\/v2\/tags?post=563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}