Mise en route
Ce chemin est la configuration fiable la plus rapide pour tsParticles en 2026.
Liste de contrôle rapide
- Installez
@tsparticles/engine. - Choisissez un chemin d'exécution (
@tsparticles/slim,@tsparticles/all, API ciblées comme@tsparticles/particlesou packages personnalisés uniquement). - Chargez votre bundle une seule fois.
- Commencez par des options manuelles, un objet de configuration ou un préréglage.
1) Installer le moteur + un preset bundle
Utilisez @tsparticles/engine plus @tsparticles/slim pour un excellent équilibre taille/fonctionnalités par défaut.
pnpm add @tsparticles/engine @tsparticles/slimBesoin de liens CDN, de variantes npm/yarn ou d'exemples require(...) ?
- Voir
/guide/installation.
2) Créer un conteneur en HTML
<div id="tsparticles"></div>3) Initialisez tsParticles
import { tsParticles } from "@tsparticles/engine";
import { loadSlim } from "@tsparticles/slim";
const options = {
background: {
color: "#0b1020",
},
particles: {
number: {
value: 80,
},
links: {
enable: true,
distance: 150,
opacity: 0.35,
},
move: {
enable: true,
speed: 2,
},
},
};
(async () => {
await loadSlim(tsParticles);
await tsParticles.load({
id: "tsparticles",
options,
});
})();4) Choisissez le bon pack
@tsparticles/slim: la plupart des applications devraient démarrer ici.@tsparticles/basic: ensemble de fonctionnalités plus petit pour les configurations très légères.@tsparticles/all: tout est inclus, le plus simple pour un prototypage rapide.
Si vous avez besoin d'une API ciblée au lieu d'une configuration directe tsParticles :
@tsparticles/particles: API d'arrière-plan de particules simplifiée@tsparticles/confetti: API de confettis en un seul appel@tsparticles/fireworks: API de feux d'artifice en un seul appel
5) Utilisez les préréglages/configurations lorsque vous avez besoin de vitesse
Si vous préférez les effets prédéfinis :
pnpm add @tsparticles/configsChargez ensuite une configuration par clé, comme l'application demo/vite.
Si vous préférez les configurations basées sur les noms de préréglages, utilisez le catalogue de préréglages officiel dans /demos/presets.
Carte de documentation rapide
- Options racine :
/options/ - Référence des wrappers :
/guide/wrappers - Catalogue de préréglages :
/demos/presets - Catalogue de palettes :
/demos/palettes - Catalogue de formes :
/demos/shapes - Migration depuis particles.js :
/migration/ - Formats couleur :
/guide/color-formats - Cycle de vie du conteneur :
/guide/container-lifecycle - Plugins et personnalisation :
/guide/plugins-customization
Dépannage
- Écran vide : vérifiez que
#tsparticlesexiste avant d'appelertsParticles.load. - Fonctionnalité manquante : vous avez probablement besoin d'un autre plugin/package (forme, interaction, mise à jour).
- Tapez les erreurs sur les options : gardez vos packages alignés sur la même version majeure/mineure.
