怎么用html+css+js制作动态千纸鹤

本篇内容介绍了“怎么用html+css+js制作动态千纸鹤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为抚远企业提供专业的成都网站制作、成都做网站、外贸营销网站建设抚远网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

HTML代码

html部分代码比较简单,引入了一个

块,设置了CSS样式

HTML5 Canvas千纸鹤动画特效

CSS代码

* { margin:0; padding:0; } 

html, body { width:100%; height:100%; overflow: hidden; background:black;} 

canvas { display:block; }

#controls {

  z-index: 2;

  margin: 20px;

  position: absolute;

  top: 0; left: 0;

  color: white;

}

js部分代码

index.js

function randColor(base = 0, amt=.2){

  return [(base+random(amt)-amt/2)%1, .2 + random(amt), .8 + random(amt)];

}

function setup (){

  pixelDensity(1);

  createCanvas();

  colorMode(HSB, 1, 1, 1);

  windowResized();

}

function init(){

  birds = [];

  for (let i = 0; i < numBirds; i++) birds.push(new Bird());

  birds = birds.sort((a,b) => a.size - b.size);

}

function draw(){

  background(0, .5);

  birds.map(b => b.render());

}

function mousePressed(){windowResized();}

function windowResized(){

  resizeCanvas(windowWidth, windowHeight); 

  init();

}

“怎么用html+css+js制作动态千纸鹤”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文标题:怎么用html+css+js制作动态千纸鹤
分享链接:http://hbruida.cn/article/jiodph.html