Начало работы
Этот путь — самая быстрая и надежная настройка для tsParticles в 2026 году.
Быстрый контрольный список
- Установите
@tsparticles/engine. - Выберите один путь выполнения (
@tsparticles/slim,@tsparticles/all, специализированные API, такие как@tsparticles/particles, или только пользовательские пакеты). - Загрузите пакет один раз.
- Начните с ручных параметров, объекта конфигурации или предустановки.
1) Установка движка + пресет в связке
Используйте @tsparticles/engine плюс @tsparticles/slim для достижения оптимального баланса размера и функций по умолчанию.
pnpm add @tsparticles/engine @tsparticles/slimНужны ссылки CDN, варианты npm/yarn или примеры require(...)?
- См.
/guide/installation.
2) Создать контейнер в HTML
<div id="tsparticles"></div>3) Инициализируйте 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) Выберите правильный комплект
@tsparticles/slim: здесь должно запускаться большинство приложений.@tsparticles/basic: меньший набор функций для очень легких настроек.@tsparticles/all: все включено, проще всего для быстрого прототипирования.
Если вам нужен специализированный API вместо прямой настройки tsParticles:
@tsparticles/particles: упрощенный API фона частиц.@tsparticles/confetti: API конфетти с одним вызовом@tsparticles/fireworks: API фейерверков с одним вызовом
5) Используйте пресеты/конфигурации, когда вам нужна скорость
Если вы предпочитаете готовые эффекты:
pnpm add @tsparticles/configsЗатем загрузите одну конфигурацию по ключу, например demo/vite app.
Если вы предпочитаете настройки на основе имени пресета, используйте официальный каталог пресетов в /demos/presets.
Быстрая карта документации
- Корневые параметры:
/options/ - Ссылка на обертки:
/guide/wrappers - Каталог пресетов:
/demos/presets - Каталог палитр:
/demos/palettes - Каталог форм:
/demos/shapes - Миграция с particles.js:
/migration/ - Цветовые форматы:
/guide/color-formats - Жизненный цикл контейнера:
/guide/container-lifecycle - Плагины и настройка:
/guide/plugins-customization
Устранение неполадок
- Пустой экран: убедитесь, что
#tsparticlesсуществует, прежде чем вызыватьtsParticles.load. - Отсутствует функция: вам, вероятно, понадобится другой плагин/пакет (форма, взаимодействие, средство обновления).
- Ошибки типов в параметрах: держите пакеты на одной и той же major/minor версии.
