npm.io
4.3.1 • Published 17h ago

@tsparticles/palette-meteor-impact

Licence
MIT
Version
4.3.1
Deps
1
Size
180 kB
Vulns
0
Weekly
0
Stars
8.9K

banner

tsParticles MeteorImpact Palette

jsDelivr npmjs npmjs GitHub Sponsors

tsParticles palette for colored smoke amber.

Discord Telegram

tsParticles Product Hunt

Sample

demo

Colors


#FF6600

#FF3300

#CC2200

#882200

#441100

#CCAA77

#887744

Background
#010104
Blend mode: source-over | Fill: true

Quick checklist

  1. Install @tsparticles/engine (or use the CDN bundle below)
  2. Load a base package (for example @tsparticles/basic) and call loadMeteorImpactPalette before tsParticles.load(...)
  3. Apply the palette plus a minimal particles configuration in your options

A palette defines colors, not complete behavior, so pair it with a runtime package and particle options.

How to use it

CDN / Vanilla JS / jQuery
<script src="https://cdn.jsdelivr.net/npm/@tsparticles/basic@4/tsparticles.basic.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@tsparticles/palette-meteorImpact@4/tsparticles.palette-coloredSmokeAmber.min.js"></script>
Usage

Once the scripts are loaded you can set up tsParticles like this:

(async engine => {
  await loadBasic(engine);
  await loadMeteorImpactPalette(engine);

  const options = {
    particles: {
      number: { value: 200 },
      shape: { type: "circle" },
      size: { value: { min: 10, max: 15 } },
      move: {
        enable: true,
        speed: 2,
      },
    },
    palette: "meteorImpact",
  };

  await engine.load({
    id: "tsparticles",
    options,
  });
})(tsParticles);
Customization

Important You can override all the options defining the properties like in any standard tsParticles installation.

Frameworks with a tsParticles component library

Checkout the documentation in the component library repository and call the loadMeteorImpactPalette function.

Keywords