Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 2.47 KB

README-zh.md

File metadata and controls

85 lines (59 loc) · 2.47 KB

React-Canvas-Nest

NPM version GitHub license npm bundle size (minified + gzip)

English | 简体中文

canvas-nest的React版

创意来源于 canvas-nest.js 项目

screenshot

安装

# 推荐使用 yarn
yarn add react-canvas-nest

# 或者使用 npm
npm install react-canvas-nest

使用

注意:

  • 使用方法可参考 example
  • 组件大小取决于父元素大小

引入组件

import ReactCanvasNest from 'react-canvas-nest';

使用组件

  • 默认
<ReactCanvasNest />
  • 自定义
<ReactCanvasNest className = 'canvasNest' config = {{ pointColor: ' 255, 255, 255 ' }} style = {{ zIndex: 99 }} />

API

className

支持className属性

config

参数 说明 默认值
count 点的数量 88
pointR 点的半径 1
pointColor 点的颜色 114, 114, 114
pointOpacity 点的透明度 1
dist 两点相连的最大距离 6000
lineColor 两点间连线的颜色 0, 0, 0
lineWidth 两点间连线的宽度 1
follow 鼠标跟随 true
mouseDist 鼠标与点之间的距离 20000

style

支持自定义style属性,默认使用的样式如下:
参数 默认值
zIndex -1
opacity 1
display block
position absolute

相关项目

License

React-Canvas-Nest is MIT licensed.