美文网首页
雪花特效组件:snowjs

雪花特效组件:snowjs

作者: 科研者 | 来源:发表于2018-03-07 01:02 被阅读0次

目录

  • 一.简介
  • 二.安装方式
  • 三、使用方式
  • 四、构造函数参数说明

内容

由于录屏软件的工作会导致网页渲染贞率降低,所以教程中的 gif 动画中特效延迟较明显,而在实际中是没有这种明显的延迟的!

一、简介

snowjs 是一个雪花效果的插件;通过使用 Canvas 来显现雪花效果,支持与雪花交互;

示例效果

雪花示例效果
雪花交互效果

如果您在使用该库的过程中有遇到了问题,或者有好的建议和想法,您都可以通过以下方式联系我,期待与您的交流:

二、安装方式

目前,安装方式有以下几种:

方式1:通过 npm 安装

npm install --save snowjs

方式2:直接下载原代码

您可直接从 本项目的Git仓库 下载,此仓库里包含了 snowjs 和 下文的示例代码;snowjs 库是 本项目的Git仓库 项目中的 package/Snow.js 文件,您可以直接把该文件拷贝到您的项目中去;然后使用如下代码在您的项目中引入 Snow

import { Snow } from "path/to/Snow.js";

或者

import Snow from "path/to/Snow.js";

三、使用方式

  1. 创建 Snow 对象:

    let snow = new Snow(canvasID, width, height);
    
  2. 启动雪花效果:

    snow.start();
    

四、构造函数参数说明

构造函数 Snow 的参数如下:
(canvasID, width, height, flakeCount, minFlakeRadius, maxFlakeRadius ,minSpeed,maxSpeed,affect,affectRadius)

  • @param canvasID : string canvas元素的id标识符
  • @param width : number 默认值:window.innerWidth 画面的宽度;
  • @param height : number 默认值: window.innerHeight 画面的高度
  • @param flakeCount : number 默认值是:500 雪花的数量
  • @param minFlakeRadius : number 默认值:1 雪花的最小半径
  • @param maxFlakeRadius : number 默认值:3 雪花的最大半径
  • @param minSpeed : number 默认值: 0.5 雪花下落的最小速度
  • @param maxSpeed : number 默认值: 2.5 雪花下落的最大速度
  • @param affect : bool 默认值: false 是否开启触摸影响雪花
  • @param affectRadius : number 默认值: 100 影响半径

相关文章

  • 雪花特效组件:snowjs

    目录 一.简介 二.安装方式 三、使用方式 四、构造函数参数说明 内容 由于录屏软件的工作会导致网页渲染贞率降低,...

  • wordpress雪花飘落特效

    前些天总看到一些网站下起了雪,然后联盟也发现下雪了!SAE也下了!之后零零落落的在一些网站上看到了一些代码,但是总...

  • 2019-12-08

    JS雪花特效 http://www.schillmania.com/projects/snowstorm/

  • Java实现动态雪花、心形图案、炫动字体完整版代码

    Java实现桃花心形、动态雪花特效、炫动字体

  • KenBurns特效组件KenBurnsView

    KenBurns特效组件KenBurnsView KenBurns特效是一种静态图片展现方式。通过镜头缩放和平移的...

  • 2017-05-27

    Android Studio实现组件轮播特效 组件轮播是不可缺少的应用组成,下问通过ViewPage实现这一过程,...

  • css3动画雪花特效

    分享一个用强大的css3动画做的雪花背景,做网站背景很漂亮~补充一点关于animation的知识点 上代码~ 图片...

  • HTML5的canvas雪花飘落特效

    HTML5的canvas雪花飘落特效一、html代码 二、css代码 三、jquery.let_it_snow.j...

  • 粒子效果

    特效组件(靠材质体现): component-effect 拖尾效果: 镜头光晕(Lens Flars):涉及到后...

  • androidUI控件下载地址

    界面特效 - Android开发社区 - 开源中国社区 最流行的android组件大全 JavaApk-安卓应用游...

网友评论

      本文标题:雪花特效组件:snowjs

      本文链接:https://www.haomeiwen.com/subject/meudfftx.html