snowflakesjs
Version:
Beautiful snowflakes falling down on your webpages.
74 lines (50 loc) • 1.28 kB
Markdown
Beautiful snowflakes falling down on your webpages.
Full TypeScript support.
[中文](README.zh.md)
[](https://owen26.github.io/snowflakesjs/)
[](https://stackblitz.com/edit/snowflakesjs-demo)
```
npm install snowflakesjs
// or yarn
yarn add snowflakesjs
```
```js
// import package in your code
import { SnowScene } from 'snowflakesjs';
// add snowflakes to the webpage's body element (usually this means fullscreen)
const scene = new SnowScene();
// start snow fall
scene.play();
// stop snow fall
scene.pause();
// toggle snow fall on/off
scene.toggle();
```
```js
// import package in your code
import { SnowScene } from 'snowflakesjs';
// add snowflakes to a container with extra customisations
const scene = new SnowScene('#mycontainerid', {
color: '#bfeaff', // change snowflake color (default #ffffff)
volumn: 1000, // change snow volumn to make it a storm (default 300)
});
// start the snow fall
scene.play();
```
```html
<script
type="text/javascript"
src="https://unpkg.com/snowflakesjs/dist/snowflakes.bundle.min.js"
></script>
<script>
const scene = new SnowScene();
scene.play();
</script>
```