怎么用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://bzwzjz.com/article/jiodph.html
Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 四川成都网站设计 企业手机网站建设 公司网站建设 成都网站建设 网站建设公司 成都网站建设流程 成都网站建设 网站建设费用 企业网站设计 高端网站设计 营销型网站建设 成都网站建设 定制级高端网站建设 成都品牌网站设计 手机网站制作设计 成都网站建设 手机网站制作 盐亭网站设计 网站制作公司 成都网站建设推广 重庆外贸网站建设