Skip to content

Демо, готовое к использованию

В этих рецептах используются официальные пресеты, доступные в рабочей области presets/presets (бета-/альфа-версия ближе к выпуску).

Запуск/остановка базового шаблона (без автозапуска)

ts
import { tsParticles } from "@tsparticles/engine";
import type { Container, ISourceOptions } from "@tsparticles/engine";

let container: Container | undefined;

export async function start(id: string, options: ISourceOptions): Promise<void> {
  container?.destroy();
  container = await tsParticles.load({ id, options });
}

export function stop(): void {
  container?.pause();
}

export function resume(): void {
  container?.play();
}

Предустановленные рецепты

Чтобы немедленно протестировать их в пользовательском интерфейсе, используйте Playground и запускайте их с помощью Start только при необходимости.

Демо-проекты Framework

Монорепо также включает в себя работоспособные демо-версии интеграции:

  • Исходная папка: https://github.com/tsparticles/tsparticles/tree/main/demo.
  • Доступные демоверсии: angular, astro, electron, inferno, ionic, jquery, lit, nextjs, nextjs-legacy, nuxt2, nuxt3, nuxt4, preact, react, riot, solid, svelte, svelte-kit, vanilla, vanilla_new, vite, vue2, vue3, webcomponents.