Free Elementor Particles Background (particles.js)

Particles is a free Master Addons extension that runs a particles.js animation behind any Elementor section, column or container. Turn it on and you get the default effect right away: white dots drifting across the section, joined by thin lines and pushed away by the cursor. For anything else, like falling snow, rising bubbles or a star field, build a config in the particles.js generator and paste its JSON into the panel.

Snow particles on a holiday card section with the Particles panel and the particles.js generator

A moving background without a video file

The particles are drawn on a canvas by the particles.js script, so there is no video or image to download. The Z-index setting decides where the particle layer sits, so you can keep it behind your headings and buttons. If you use particles on more than one section, keep the particle counts modest and check the page on a phone.

  • No video or image files: the animation is drawn in the browser.
  • A Z-index setting to keep the particle layer behind your content.
  • Works on sections, columns and containers, each with its own config.

Any particles.js effect from one JSON field

The Particle JSON field controls everything particles.js can do: particle count, color, shape, size, opacity, linking lines, speed and direction, plus hover and click interactions. The link above the field opens the particles.js generator. Pick a preset such as NASA, Bubble or Snow, adjust it with sliders and download the config. Paste it in and the section updates in the editor.

  • Presets on the generator: Default, NASA, Bubble, Snow and Nyan Cat.
  • Shapes: circle, edge, triangle, polygon, star or your own image.
  • Hover and click modes such as repulse, grab, bubble and push.
Star particle background on a dark hero section with particles.js generator settings

How to add a particles background in Elementor

The default white particles need a dark or colorful background to show up, so set that first.

  1. Turn on Particles in the Extensions tab of the Master Addons dashboard.
  2. Select a section, column or container and give it a dark background color.
  3. Open the Style tab, expand Particles and switch on Enable Particle Background.
  4. For a different effect, click the link above Particle JSON, pick a preset in the generator, download the JSON and paste it into the field.
  5. Set Z-index so the particle layer stays behind your content, then publish.

Our particles background tutorial walks through each step with screenshots.

Particles.js in WordPress: by hand or with the extension

particles.js is a free JavaScript library, and you can add it to WordPress yourself. Here is what that takes compared with the extension.

Adding particles.js by handParticles extension
Loading the scriptEnqueue the library in your themeLoaded only on pages with a particle section
Particle layerAdd a div and position it behind the content with CSSAdded to the section for you
ConfigurationCall particlesJS() with your JSON in a scriptPaste the JSON into the panel
PreviewOn the front endRight in the Elementor editor
LayeringWrite your own z-index rulesZ-index field

Particles pairs well with Glassmorphism cards on top. For other moving backgrounds, try Background Slider or Animated Gradient Background (Pro).

Template Viewer
Facebook
Twitter
WhatsApp
Copy Link
Buy Now
New Year
New Year
Particles with Hero Section
Particles with Hero Section
SaaS hero, linked node network
SaaS hero, linked node network
Winter sale, falling snow
Winter sale, falling snow
Gold investing, drifting dots
Gold investing, drifting dots
Wedding venue, soft bokeh
Wedding venue, soft bokeh
Cybersecurity, fast mesh
Cybersecurity, fast mesh
Festival lineup, star shapes
Festival lineup, star shapes
Impact report, rising polygons
Impact report, rising polygons
Agency CTA, minimal triangles
Agency CTA, minimal triangles

Frequently Asked Questions For Particles

Learn the most asked queries users have about Particles and find answers in one place.
I'm not a developer. Is the JSON stuff too hard for me?

No. Turning the effect on gives you the default look with no JSON at all. For other looks, the particles.js generator works with sliders and color pickers. Download the config it creates and paste it into the Particle JSON field.

Yes. In the particles.js generator, set the shape type to image and enter the URL of your image, such as a small logo. Download the config and paste it into the Particle JSON field.

Will this work on mobile phones?

Yes, the animation runs on phones and tablets. A high particle count can slow down older phones, so keep the number modest for sections that mobile visitors will see.

Yes. Each section, column and container has its own Particle JSON field, so your hero can show a star field while another section uses snow.

Trending Elementor Widgets & Extensions

Build sophisticated websites in less time.

Master Addons Glassmorphism extension for Elementor: frosted glass cards with the Blur Value control set to 20px

Glassmorphism

Home Free Elementor Glassmorphism Extension: Frosted Glass Effect in One Toggle Glassmorphism is the frosted...
View Details
Master Addons Container Extras extension for Elementor: container capped at a 1400px Max Width, with Max Width, Max Height, Min Width and Min Height controls

Container Extras

Home Elementor Container Max Width and Max Height Controls Container Extras is a free Master...
View Details
Master Addons Patterns extension for Elementor: hero with the Purple Gradient Grid Left style, three more pattern styles and the Enable Pattern panel

Patterns

Home 70+ Free Elementor Background Patterns Patterns is a free Master Addons extension that adds...
View Details
Master Addons Post/Page Duplicator extension for Elementor: MA Duplicator row link in the WordPress Pages list creating a Landing Page - [Duplicated #128] draft

Post/Page Duplicator

Home Duplicate Elementor Pages and Posts in One Click Post/Page Duplicator is a free Master...
View Details
Master Addons Reading Progress Bar extension for Elementor: blue bar 42% filled across the top of a privacy policy page, with enable, position, height and fill color settings

Reading Progress Bar

Home Add a Reading Progress Bar in WordPress (Elementor) Reading Progress Bar is a free...
View Details