@tsparticles/ribbons
| Install | |
|---|---|
npm install @tsparticles/ribbons |
|
| Latest Version: | 4.4.0 |
| License: | MIT |
| Last Updated: | Oct 23, 2026 |
| Links: | GitHub · npm |
tsParticles Ribbons Bundle
tsParticles ribbons bundle to create animated ribbons effects with a single API.
Demo website: https://ribbons.js.org
Exposed API
The package API is centered on ribbons.
import { ribbons } from "@tsparticles/ribbons";
await ribbons(options);
await ribbons("canvas-id", options);
await ribbons.init();
const fireOnCanvas = await ribbons.create(canvas, defaultOptions);
await fireOnCanvas(options);
console.log(ribbons.version);
Installation
pnpm add @tsparticles/ribbons
How to use it
import { ribbons } from "@tsparticles/ribbons";
await ribbons({
count: 5,
positionX: 50,
});
With advanced ribbon shape customization:
import { ribbons } from "@tsparticles/ribbons";
await ribbons({
ribbonOptions: {
count: 70,
oscillationDistance: {
min: 120,
max: 170,
},
},
});
Options
Main options:
countInteger (default: 5)ticksNumber (default: 200)positionXNumber (default: 50, in percent)positionObject (x/y) — deprecated, usepositionXinstead;yis ignored (emitter always spawns at top-of-canvas)emitterSizeObject (width/height, default 100/0, in percent) — spawn width is controlled byemitterSize.width(default 100); not always full widthcolorsArray<String>ribbonOptionsObject (particles.shape.options.ribbon)- Includes
darken: { enable: true, value: 30 }by default
- Includes
scalarNumber (default: 1)zIndexInteger (default: 100)disableForReducedMotionBoolean (default: true)
The ribbons bundle disables roll, rotate, tilt, and wobble on ribbon particles by default for better shape stability.
The emitter spawns from positionX across a strip whose width is controlled by emitterSize.width (default 100%), with downward movement for a falling-from-top effect. The emitter is always positioned at the top of the canvas.
Deprecated aliases still accepted:
particleCount(usecount)position(usepositionX)origin(usepositionX)
Related Packages
Minimal tsParticles particles bundle — lightweight particle engine without confe...
Easily create highly customizable particle, confetti and fireworks animations an...
Basic tsParticles bundle — minimal core engine with only the essential features...
Slim tsParticles bundle — core engine with essential plugins, presets, and inter...
Full-featured tsParticles bundle — create stunning particle, confetti and firewo...
Version History
| Version | Released | License |
|---|---|---|
| 4.4.0 | MIT | |
| 4.3.2 | MIT | |
| 4.3.1 | MIT | |
| 4.3.0 | MIT | |
| 4.2.1 | MIT | |
| 4.2.0 | MIT | |
| 4.1.3 | MIT | |
| 4.1.2 | MIT | |
| 4.1.1 | MIT | |
| 4.1.0 | MIT | |
| 4.0.5 | MIT |
