@tsparticles/palette-pineapple

tsParticles pineapple palette
3,672 8,996
Install
npm install @tsparticles/palette-pineapple
Latest Version:4.4.0
License:MIT
Last Updated:Oct 23, 2026
Links: GitHub  ·  npm
Maintainer: matteobruni

banner

tsParticles Pineapple Palette

jsDelivr npmjs npmjs GitHub Sponsors

tsParticles palette for colored smoke amber.

Discord Telegram

tsParticles Product Hunt

Sample

demo

Colors


#1A1000

#3A2200

#6B3D00

#A65A00

#D98A1A

#FFC266

#090500

#0B1007

#FBC02D

#FFD54F

#FFEE58

#8BC34A

#689F38

#5D4037

#FFA500

#FFEFD7

#000000

#FFFFFF

#F5F5F5

#1E1E1E

#252525

#E0E0E0

#A0A0A0

#404040

#1D3557

Background
#1A1000
Blend mode: source-over | Fill: true
## Quick checklist
  1. Install @tsparticles/engine (or use the CDN bundle below)
  2. Load a base package (for example @tsparticles/basic) and call loadPineapplePalette before tsParticles.load(...)
  3. Apply the palette plus a minimal particles configuration in your options

A palette defines colors, not complete behavior, so pair it with a runtime package and particle options.

How to use it

CDN / Vanilla JS / jQuery

<script src="https://cdn.jsdelivr.net/npm/@tsparticles/basic@4/tsparticles.basic.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@tsparticles/palette-pineapple@4/tsparticles.palette-coloredSmokeAmber.min.js"></script>

Usage

Once the scripts are loaded you can set up tsParticles like this:

(async engine => {
  await loadBasic(engine);
  await loadPineapplePalette(engine);

  const options = {
    particles: {
      number: { value: 200 },
      shape: { type: "circle" },
      size: { value: { min: 10, max: 15 } },
      move: {
        enable: true,
        speed: 2,
      },
    },
    palette: "pineapple",
  };

  await engine.load({
    id: "tsparticles",
    options,
  });
})(tsParticles);
Customization

Important ⚠️ You can override all the options defining the properties like in any standard tsParticles installation.

Frameworks with a tsParticles component library

Checkout the documentation in the component library repository and call the loadPineapplePalette function.

Related Packages

Version History

Version Released License
4.4.0 MIT
4.3.2 MIT
4.3.1 MIT
4.3.0 MIT
4.2.1 MIT
Pre-releases (4)
Version Released License
4.0.0-beta.17 MIT
4.0.0-beta.16 MIT
4.0.0-beta.15 MIT
4.0.0-beta.12 MIT