【4星级】web 低多边形 3d 动态交互背景生成,类

really easy to use! You only need 3 minute to learn how to use demo1 demo2 demo3 step1

Introducing the script to your page

<script src="[???]/coolestBackground.min.js"></script>

If you are using es6 ,webpack ,react or etc. ,just add one sentence in the script

export {coolestBackground} step2 set css like this:

#example{ position:absoulte; width:100%; height:100%; }

and in your script

<script>coolestBackground(document.getElementById('example'))</script> step3 -open the html and enjoy the amazing effect API size and postion are setted by css

coolestBackground(dom[,config]) config: { mode:{ display: ['canvas'|'svg'|'webgl'], move:[boolean] //in the center or follow your mouse }, MESH :{ width: [number], height: [number], depth: [number], segments: [number], slices: [number], xRange: [number], yRange: [number], zRange: [number], ambient: [color], diffuse: [color], speed: [number], }, LIGHT : { count: [number], xyScalar: [number], zOffset: [number], ambient: [color], diffuse: [color], speed: [number], gravity: [number], dampening: [number], minLimit: [number], maxLimit: [number], minDistance: [number], maxDistance: [number], autopilot: [boolean] // the light auto fly anywhere draw: [boolean] // show the small circle around your mouse } } EXAPMLE Here are 3 examples in the files to tell you how to set configs and set 4 backgounds in one page. OTHER The project is based on flat-surface-shader ,majority parameters can be tried in the http://matthew.wagerfield.com/flat-surface-shader/

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。