tsparticles

Particles.js rewritten in TypeScript (100% compatible), dependency free, improved with many new features and various bugs fixed. Browser ready and with official React/Vue/Angular/jQuery/Preact components.

Tags: tsparticles, particles, particle, canvas, jsparticles, xparticles, particles-js, particles.js, particles-ts, particles.ts, typescript, javascript, animation, web, html5, web-design, webdesign, css, html, css3, animated, background

Version

Asset Type

Some files are hidden, click to show all files
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/tsparticles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/index.slim.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/main.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/main.slim.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/pjs.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/tsparticles.slim.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Classes/Container.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Canvas.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Container.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/FrameManager.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Loader.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Particle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Particles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Retina.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/InteractivityDetect.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/MoveDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/OutMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/PolygonMaskInlineArrangement.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/PolygonMaskMoveType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/PolygonMaskType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/ProcessBubbleType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/RotateDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/ShapeType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/CircleDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/ImageDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/LineDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/PolygonDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/PolygonDrawerBase.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/SquareDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/StarDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/TextDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/ShapeDrawers/TriangleDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Types/RecursivePartial.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Types/ShapeData.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Types/ShapeDrawerFunctions.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Types/SingleOrMultiple.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Circle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/CircleWarp.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/ColorUtils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Constants.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/EventListeners.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Plugins.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Point.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/QuadTree.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Range.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Rectangle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/SpatialGrid.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/Utils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Utils/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Classes/Options/Options.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IBounds.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IBubble.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IBubbleParticleData.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IBubblerProcessParam.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IBubblerProcessParamObj.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IContainerInteractivity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IContainerPlugin.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/ICoordinates.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IDimension.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IExternalInteractor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IHsl.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IHsla.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IImage.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IInteractor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/ILink.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IMouseData.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/INoise.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/INoiseValue.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IParticle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IParticleImage.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IParticleOpacityAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IParticleSizeAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IParticlesInteractor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IPlugin.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IRepulse.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IRgb.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IRgba.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IShapeDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/ISide.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/ISideCount.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IValueColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Interfaces/IVelocity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Particle/InteractionManager.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Particle/Mover.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Core/Particle/Updater.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Directions/MoveDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Directions/RotateDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Directions/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/ClickMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/CollisionMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/DivMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/HoverMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/OutMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/SizeMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Modes/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Statuses/OpacityAnimationStatus.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Statuses/SizeAnimationStatus.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Statuses/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/DestroyType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/DivType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/ProcessBubbleType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/ShapeType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/StartValueType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Enums/Types/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Interfaces/Options/IOptions.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Options.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/OptionsColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Interfaces/IOptionLoader.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Interfaces/IOptions.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Interfaces/IOptionsColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/Absorbers/Absorbers.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/Absorbers/AbsorbersPlugin.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/Emitters/EmitterInstance.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/Emitters/Emitters.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/Emitters/EmittersPlugin.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/PolygonMask/PolygonMaskInstance.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Plugins/PolygonMask/PolygonMaskPlugin.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Background/Background.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/BackgroundMask/BackgroundMask.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/BackgroundMask/BackgroundMaskCover.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Infection/Infection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Infection/InfectionStage.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Interactivity/Interactivity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/AnimatableColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/Attract.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/Collisions.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/ColorAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/Density.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.17.0-alpha.8/Options/Classes/Particles/Move.min.js