<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Peter Long</title>
    <description>The latest articles on DEV Community by Peter Long (@peterlongpro).</description>
    <link>https://dev.to/peterlongpro</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4005271%2F92a48f9c-2198-4ec3-a33b-059d4fc524b3.png</url>
      <title>DEV Community: Peter Long</title>
      <link>https://dev.to/peterlongpro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/peterlongpro"/>
    <language>en</language>
    <item>
      <title>Create Stunning Animated Gradient Backgrounds in Elementor</title>
      <dc:creator>Peter Long</dc:creator>
      <pubDate>Sat, 01 Aug 2026 12:22:34 +0000</pubDate>
      <link>https://dev.to/peterlongpro/create-stunning-animated-gradient-backgrounds-in-elementor-d9d</link>
      <guid>https://dev.to/peterlongpro/create-stunning-animated-gradient-backgrounds-in-elementor-d9d</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5kihcchopv0okawkop4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5kihcchopv0okawkop4.png" alt="Master Addons Animated Gradient BG" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Static backgrounds are useful, but animated gradients can make your Elementor designs feel more modern, dynamic, and engaging. ✨&lt;/p&gt;

&lt;p&gt;With Master Addons Animated Gradient BG, you can create beautiful flowing gradient backgrounds without writing custom code.&lt;/p&gt;

&lt;p&gt;🎨 Add multiple gradient colors&lt;br&gt;
↗️ Control the animation angle&lt;br&gt;
⚡ Adjust the animation speed&lt;br&gt;
🌊 Choose smooth animation easing&lt;br&gt;
🖥️ Apply it to Elementor sections, containers, and columns&lt;/p&gt;

&lt;p&gt;Create eye-catching hero sections, modern call-to-action areas, creative landing pages, and premium website layouts with animated background effects.&lt;/p&gt;

&lt;p&gt;Try Animated Gradient BG and bring your Elementor designs to life.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>design</category>
      <category>animation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Create Stunning Animated Backgrounds in Elementor with Master Addons Background Slider</title>
      <dc:creator>Peter Long</dc:creator>
      <pubDate>Thu, 30 Jul 2026 11:00:35 +0000</pubDate>
      <link>https://dev.to/peterlongpro/create-stunning-animated-backgrounds-in-elementor-with-master-addons-background-slider-2dhe</link>
      <guid>https://dev.to/peterlongpro/create-stunning-animated-backgrounds-in-elementor-with-master-addons-background-slider-2dhe</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjlbjy3rmoecfzrahzwx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjlbjy3rmoecfzrahzwx.png" alt=" " width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Static backgrounds can make a website feel ordinary. With the Master Addons Background Slider extension, you can transform any Elementor section, container, or column into a dynamic image slideshow.&lt;/p&gt;

&lt;p&gt;Add multiple background images, select smooth transitions, apply beautiful Ken Burns animations, and use overlays to keep your headings and buttons easy to read. You can also control slide delay, image display, animation effects, and more.&lt;/p&gt;

&lt;p&gt;Create modern hero sections, business websites, portfolios, travel pages, product showcases, and engaging landing pages without writing custom code.&lt;/p&gt;

&lt;p&gt;Try Master Addons Background Slider and give your Elementor website a more interactive and professional visual experience.&lt;/p&gt;

&lt;h1&gt;
  
  
  Elementor #WordPress #MasterAddons #WebDesign #BackgroundSlider #NoCode
&lt;/h1&gt;

</description>
      <category>design</category>
      <category>webdev</category>
      <category>animation</category>
      <category>nocode</category>
    </item>
    <item>
      <title>How I Added Interactive Particle Backgrounds to Elementor Without Writing a Line of JavaScript</title>
      <dc:creator>Peter Long</dc:creator>
      <pubDate>Wed, 29 Jul 2026 08:22:12 +0000</pubDate>
      <link>https://dev.to/peterlongpro/how-i-added-interactive-particle-backgrounds-to-elementor-without-writing-a-line-of-javascript-152f</link>
      <guid>https://dev.to/peterlongpro/how-i-added-interactive-particle-backgrounds-to-elementor-without-writing-a-line-of-javascript-152f</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67tk7err9yr8ldk5vwbz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67tk7err9yr8ldk5vwbz.png" alt=" " width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every landing page hits the same wall eventually: the hero section is fine, but it's flat. You've got your headline, your subhead, two buttons — and a background that just sits there.&lt;/p&gt;

&lt;p&gt;The usual fix is a looping background video. It works, and it also drags 8–15 MB onto your critical path and tanks your LCP on mobile. Not a great trade.&lt;/p&gt;

&lt;p&gt;I've been using the Particles extension in Master Addons for Elementor instead, and it solves the same problem for a fraction of the weight. Here's how it works and what I've learned tuning it.&lt;/p&gt;

&lt;p&gt;What it actually is&lt;br&gt;
It's a wrapper around particles.js — the library behind about half the "floating dots connected by lines" hero sections you've seen — exposed as a native Elementor control instead of a script you have to enqueue yourself.&lt;/p&gt;

&lt;p&gt;The important part: it applies per container/section, not per page. So a single page can run a starfield in the hero, a connected-node network in the features block, and nothing at all below the fold.&lt;/p&gt;

&lt;p&gt;Setup&lt;br&gt;
Enable it once under Master Addons → Extensions → Particles.&lt;br&gt;
In the Elementor editor, select your section or container.&lt;br&gt;
Go to the Style tab and scroll to MA Particles.&lt;br&gt;
Toggle it on.&lt;br&gt;
Default effect renders immediately. Two things to know before you wonder why nothing appeared:&lt;/p&gt;

&lt;p&gt;Particles are white by default. On a light background they're invisible. You need a dark or saturated fill — deep navy, near-black, deep purple.&lt;br&gt;
The section needs height. An empty container collapses. Drop in a Spacer at 400–600px, or let real content give it dimension.&lt;br&gt;
Customising it&lt;br&gt;
Under the toggle there's a "Click here to generate JSON" link that opens the particles.js configurator. You get four starting presets:&lt;/p&gt;

&lt;p&gt;Preset  Good for&lt;br&gt;
Default SaaS, tech, product pages&lt;br&gt;
NASA    Dark, dramatic hero sections&lt;br&gt;
Bubble  Creative and portfolio work&lt;br&gt;
Snow    Seasonal / campaign pages&lt;br&gt;
Adjust with sliders and colour pickers, hit download, and you get a particlesjs-config.json. Paste its contents into the JSON field in Elementor. That's the whole loop — no build step, no enqueue, no theme file edits.&lt;/p&gt;

&lt;p&gt;What's exposed:&lt;/p&gt;

&lt;p&gt;Particles — count, colour, opacity, size, shape&lt;br&gt;
Shapes — circle, triangle, star, polygon, or a custom image (yes, you can make your own logo the particle)&lt;br&gt;
Line linking — on/off, distance, colour, opacity, width&lt;br&gt;
Movement — speed, direction, straight vs. random, out-of-canvas behaviour&lt;br&gt;
Interactivity — hover to connect or repulse, click to push, bounce off edges&lt;br&gt;
Z-index — so the field sits behind your content instead of over it&lt;br&gt;
Performance notes&lt;br&gt;
This is the part people skip, and then wonder why their PageSpeed score moved.&lt;/p&gt;

&lt;p&gt;Keep the particle count between 40 and 80. The default configurator preset ships higher than you want. Particle count drives per-frame canvas work linearly, and line_linked makes it worse — link calculation is O(n²) over the particle set. Going from 80 to 160 particles doesn't double the cost, it roughly quadruples the link math.&lt;br&gt;
One or two sections per page, maximum. Every enabled section is its own canvas and its own rAF loop. Three particle sections on one page means three animation loops competing for the main thread.&lt;br&gt;
Turn off line_linked before you turn down the count if you need to claw back frames. It's usually the more expensive half.&lt;br&gt;
Test on a real mid-range phone, not just a throttled desktop profile. If it stutters, disable it at the mobile breakpoint — the effect is decorative, and nobody misses it on a 390px viewport.&lt;br&gt;
Compared to a background video, you're trading a multi-megabyte download for a few KB of library and some GPU-friendly canvas work. On the pages I've moved over, LCP improved because the hero no longer waits on a video to start painting.&lt;/p&gt;

&lt;p&gt;Where it earns its keep&lt;br&gt;
Hero sections on SaaS and product landing pages&lt;br&gt;
Portfolio splash screens&lt;br&gt;
Section dividers between content blocks&lt;br&gt;
Footers, at very low particle counts&lt;br&gt;
Event and campaign pages where you want motion without a video budget&lt;br&gt;
Caveats&lt;br&gt;
It's a Pro feature — the free version of Master Addons doesn't include it. Interactivity is reduced on touch devices, which is inherent to the effect rather than the implementation: there's no persistent cursor position to react to, so hover-connect and repulse simply don't fire. The ambient drift still works fine.&lt;/p&gt;

&lt;p&gt;And the obvious one: it's decoration. It won't rescue a weak headline. But when the copy is already doing its job, this is the cheapest "this site feels considered" upgrade I know of.&lt;/p&gt;

&lt;p&gt;Docs: &lt;a href="https://master-addons.com/extension/particles/" rel="noopener noreferrer"&gt;https://master-addons.com/extension/particles/&lt;/a&gt;&lt;br&gt;
Tutorial: &lt;a href="https://master-addons.com/add-particles-background-in-elementor-section/" rel="noopener noreferrer"&gt;https://master-addons.com/add-particles-background-in-elementor-section/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
