1.0.56 • Published 3 years ago
@flodlc/nebula v1.0.56
Nebula
Nebula is a lightweight (1kb compressed) JavaScript library that creates beautiful universe animations.
Including configurable Stars, Nebulas, Comets, Planets and Suns.
Nebula comes with a vanilla JS and a React wrapper.
Compatible with SSR
Installation
npm install @flodlc/nebula
usage
Vanilla JS
import { createNebula } from "@flodlc/nebula";
<div id="nebula-element"></div>
const element = document.getElementById("nebula-element");
const nebula = createNebula(element, {
starsCount: 250,
starsRotationSpeed: 3,
nebulasIntensity: 8,
...
});
// ... if needed:
nebula.destroy()
React
import { ReactNebula } from "@flodlc/nebula";
export default App = () => {
return (
<>
// With default config
<ReactNebula/>
// With custom config
<ReactNebula config={{
starsCount: 250,
starsRotationSpeed: 3,
nebulasIntensity: 8,
...
}}/>
</>
);
}
The canvas is positioned absolute
and takes the size of its parent.
Config
key | option type | default | Comment |
---|---|---|---|
starsCount | number | 350 | Recommended: < 1000 |
starsColor | string | #ffffff | |
starsRotationSpeed | number | 3 | |
cometFrequence | number | 15 | 0 disables the comets |
nebulasIntensity | number | 10 | |
sunScale | number | 1 | 0 hides the Sun |
planetsScale | number | 1 | 0 hides the planets |
solarSystemOrbite | number | 65 | Recommended: < 100 |
solarSystemSpeedOrbit | number | 100 |
1.0.56
3 years ago
1.0.55
3 years ago
1.0.54
3 years ago
1.0.53
3 years ago
1.0.52
3 years ago
1.0.51
3 years ago
1.0.50
3 years ago
1.0.49
3 years ago
1.0.40
3 years ago
1.0.39
3 years ago
1.0.38
3 years ago
1.0.37
3 years ago
1.0.36
3 years ago
1.0.35
3 years ago
1.0.34
3 years ago
1.0.33
3 years ago
1.0.32
3 years ago
1.0.31
3 years ago
1.0.30
3 years ago
1.0.29
3 years ago
1.0.28
3 years ago
1.0.27
3 years ago
1.0.26
3 years ago
1.0.25
3 years ago
1.0.24
3 years ago
1.0.23
3 years ago
1.0.22
3 years ago
1.0.21
3 years ago
1.0.20
3 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago