tsParticles palette for colored smoke amber.
#000011
|
#000033
|
#000066
|
#0000AA
|
#0000FF
|
#0022FF
|
#0044FF
|
#0066FF
|
#0088FF
|
#00AAFF
|
#00CCFF
|
#00EEFF
|
#00FFFF
|
#00FFDD
|
#00FFBB
|
#00FF99
|
#00FF77
|
#00FF44
|
#00FF00
|
#44FF00
|
#77FF00
|
#AAFF00
|
#CCFF00
|
#EEFF00
|
#FFFF00
|
#FFEE00
|
#FFDD00
|
#FFCC00
|
#FFBB00
|
#FFAA00
|
#FF9900
|
#FF8800
|
#FF7700
|
#FF6600
|
#FF4400
|
#FF2200
|
#FF0000
|
#DD0000
|
#FF2222
|
#FF5555
|
#FF8888
|
#FFBBBB
|
#FFEEFF
|
#FFFFFF
|
|
|
Background #000000
|
||||
Blend mode: source-over | Fill: true
|
||||
@tsparticles/engine (or use the CDN bundle below)@tsparticles/basic) and call loadThermalMapPalette before tsParticles.load(...)A palette defines colors, not complete behavior, so pair it with a runtime package and particle options.
<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-thermalMap@4/tsparticles.palette-coloredSmokeAmber.min.js"></script>
Once the scripts are loaded you can set up tsParticles like this:
(async engine => {
await loadBasic(engine);
await loadThermalMapPalette(engine);
const options = {
particles: {
number: { value: 200 },
shape: { type: "circle" },
size: { value: { min: 10, max: 15 } },
move: {
enable: true,
speed: 2,
},
},
palette: "thermalMap",
};
await engine.load({
id: "tsparticles",
options,
});
})(tsParticles);
Important ⚠️
You can override all the options defining the properties like in any standard tsParticles installation.
Checkout the documentation in the component library repository and call the loadThermalMapPalette function.