Skip to content

Plantillas y recursos

tsParticles proporciona dos categorías de plantillas: plantillas de andamio (esqueletos de framework) y plantillas de caso de uso (aplicaciones de ejemplo completas).

Inicio rápido con CLI

La forma más fácil de usar cualquier plantilla es a través de la CLI:

bash
npm create tsparticles@latest

O use un bundle específico directamente:

bash
npm create particles@latest
npm create confetti@latest
npm create ribbons@latest

Para uso no interactivo:

bash
npx tsparticles-create app my-project --template scaffold --framework react
npx tsparticles-create app my-project --template confetti --framework vanilla

Plantillas de andamio

Las plantillas de andamio proporcionan un esqueleto de proyecto mínimo con Vite + TypeScript y tsParticles preconfigurado. Están disponibles para los siguientes frameworks:

FrameworkOpción CLIPaquete
Vanilla--framework vanilla@tsparticles/template-scaffold
React--framework react@tsparticles/template-scaffold
Vue 3--framework vue3@tsparticles/template-scaffold
Angular--framework angular@tsparticles/template-scaffold
Svelte--framework svelte@tsparticles/template-scaffold
Solid--framework solid@tsparticles/template-scaffold

Ejemplo:

bash
npx tsparticles-create app my-react-app --template scaffold --framework react
cd my-react-app
npm install
npm run dev

Plantillas de caso de uso

Las plantillas de caso de uso son aplicaciones de ejemplo completas que demuestran el uso real de tsParticles.

PlantillaDescripciónNombre CLI de plantillaPaquete
LoginPágina de inicio de sesión/registro con fondo de partículaslogin@tsparticles/template-login
PortfolioPortafolio personal con héroe animadoportfolio@tsparticles/template-portfolio
LandingPágina de aterrizaje de marketing con partículas impactanteslanding@tsparticles/template-landing
Tic Tac ToeJuego de tres en raya con celebración de confetitictactoe@tsparticles/template-tictactoe
ConfettiDemo de cañón de confeticonfetti@tsparticles/template-confetti
RibbonsDemo de animación de cintasribbons@tsparticles/template-ribbons
ParticlesDemo clásico al estilo particles.jsparticles@tsparticles/template-particles

Ejemplo:

bash
npx tsparticles-create app my-portfolio --template portfolio --framework vanilla
cd my-portfolio
npm install
npm run dev

Wrappers de npm create

Para plantillas específicas de un bundle, puede usar wrappers dedicados de npm create:

ComandoPlantillaFrameworkBundle instalado
npm create tsparticles@latestInteractivaInteractivoElección del usuario
npm create particles@latestparticlesVanilla@tsparticles/particles
npm create confetti@latestconfettiVanilla@tsparticles/confetti
npm create ribbons@latestribbonsVanilla@tsparticles/ribbons

Referencia de CLI

bash
tsparticles-create app [destination] [options]

Options:
  --template <name>     Plantilla a usar (scaffold|login|portfolio|landing|tictactoe|confetti|ribbons|particles)
  --framework <name>    Framework (vanilla|react|vue3|angular|svelte|solid)
  --skip-install        Omitir npm install después del andamiaje
  -h, --help            Mostrar ayuda

Páginas relacionadas