tsParticles preset for creating a beautiful sea anemone like effect with particles spawned in the canvas center.
<script src="https://cdn.jsdelivr.net/npm/@tsparticles/preset-sea-anemone@3/tsparticles.preset.seaAnemone.bundle.min.js"></script>
Once the scripts are loaded you can set up tsParticles
like this:
(async () => {
await loadSeaAnemonePreset(tsParticles);
await tsParticles.load({
id: "tsparticles",
options: {
preset: "seaAnemone",
},
});
})();
Important tsParticles
installation.
tsParticles.load({
id: "tsparticles",
options: {
particles: {
shape: {
type: "square", // starting from v2, this require the square shape script
},
},
preset: "seaAnemone",
},
});
Like in the sample above, the circles will be replaced by squares.
Checkout the documentation in the component library repository and call the loadSeaAnemonePreset
function instead
of loadFull
, loadSlim
or similar functions.
The options shown above are valid for all the component libraries.
flowchart TD
subgraph pa [Paths]
pac[Curves]
end
bb[tsParticles Basic] --> pa
subgraph pl [Plugins]
ple[Emitters]
end
bb --> pl
subgraph pr [Presets]
prsa[Sea Anemone]
end
bb & pac & ple --> prsa