当前位置: 首页 > news >正文

兰州网页制作公司网站网易建站模板

兰州网页制作公司网站,网易建站模板,云服务器安装win系统做网站,网站开发语音没想到现在看个剧#xff08;点燃我#xff0c;温暖你#xff09;要的同款居然是代码#xff0c;李峋 这盛世如你所愿啊#xff01;李峋的同款爱心代码来啦#xff0c;拿走试试吧#xff5e; !DOCTYPE html htmlheadtitle/title点燃我温暖你要的同款居然是代码李峋 这盛世如你所愿啊李峋的同款爱心代码来啦拿走试试吧 !DOCTYPE html htmlheadtitle/titlescript srcjs/jquery.min.js/script/headstyle* {padding: 0;margin: 0;}html,body {height: 100%;padding: 0;margin: 0;background: #000;}.aa {position: fixed;left: 50%;bottom: 10px;color: #ccc;}.container {width: 100%;height: 100%;}canvas {z-index: 99;position: absolute;width: 100%;height: 100%;}/stylebody!-- 樱花 --div idjsi-cherry-container classcontaineraudio autoplayautopalysource srcrenxi.mp3 typeaudio/mp3 //audioimg classimg src./123.png alt /!-- 爱心 --canvas idpinkboard classcontainer /canvas/div/body /html script/** Settings*/var settings {particles: {length: 500, // maximum amount of particlesduration: 2, // particle duration in secvelocity: 100, // particle velocity in pixels/seceffect: -0.75, // play with this for a nice effectsize: 30, // particle size in pixels},};(function () {var b 0;var c [ms, moz, webkit, o];for (var a 0; a c.length !window.requestAnimationFrame; a) {window.requestAnimationFrame window[c[a] RequestAnimationFrame];window.cancelAnimationFrame window[c[a] CancelAnimationFrame] ||window[c[a] CancelRequestAnimationFrame];}if (!window.requestAnimationFrame) {window.requestAnimationFrame function (h, e) {var d new Date().getTime();var f Math.max(0, 16 - (d - b));var g window.setTimeout(function () {h(d f);}, f);b d f;return g;};}if (!window.cancelAnimationFrame) {window.cancelAnimationFrame function (d) {clearTimeout(d);};}})();/**Point class*/var Point (function () {function Point(x, y) {this.x typeof x ! undefined ? x : 0;this.y typeof y ! undefined ? y : 0;}Point.prototype.clone function () {return new Point(this.x, this.y);};Point.prototype.length function (length) {if (typeof length undefined)return Math.sqrt(this.x * this.x this.y * this.y);this.normalize();this.x * length;this.y * length;return this;};Point.prototype.normalize function () {var length this.length();this.x / length;this.y / length;return this;};return Point;})();/** Particle class*/var Particle (function () {function Particle() {this.position new Point();this.velocity new Point();this.acceleration new Point();this.age 0;}Particle.prototype.initialize function (x, y, dx, dy) {this.position.x x;this.position.y y;this.velocity.x dx;this.velocity.y dy;this.acceleration.x dx * settings.particles.effect;this.acceleration.y dy * settings.particles.effect;this.age 0;};Particle.prototype.update function (deltaTime) {this.position.x this.velocity.x * deltaTime;this.position.y this.velocity.y * deltaTime;this.velocity.x this.acceleration.x * deltaTime;this.velocity.y this.acceleration.y * deltaTime;this.age deltaTime;};Particle.prototype.draw function (context, image) {function ease(t) {return --t * t * t 1;}var size image.width * ease(this.age / settings.particles.duration);context.globalAlpha 1 - this.age / settings.particles.duration;context.drawImage(image,this.position.x - size / 2,this.position.y - size / 2,size,size);};return Particle;})();/** ParticlePool class*/var ParticlePool (function () {var particles,firstActive 0,firstFree 0,duration settings.particles.duration;function ParticlePool(length) {// create and populate particle poolparticles new Array(length);for (var i 0; i particles.length; i)particles[i] new Particle();}ParticlePool.prototype.add function (x, y, dx, dy) {particles[firstFree].initialize(x, y, dx, dy);// handle circular queuefirstFree;if (firstFree particles.length) firstFree 0;if (firstActive firstFree) firstActive;if (firstActive particles.length) firstActive 0;};ParticlePool.prototype.update function (deltaTime) {var i;// update active particlesif (firstActive firstFree) {for (i firstActive; i firstFree; i)particles[i].update(deltaTime);}if (firstFree firstActive) {for (i firstActive; i particles.length; i)particles[i].update(deltaTime);for (i 0; i firstFree; i) particles[i].update(deltaTime);}// remove inactive particleswhile (particles[firstActive].age duration firstActive ! firstFree) {firstActive;if (firstActive particles.length) firstActive 0;}};ParticlePool.prototype.draw function (context, image) {// draw active particlesif (firstActive firstFree) {for (i firstActive; i firstFree; i)particles[i].draw(context, image);}if (firstFree firstActive) {for (i firstActive; i particles.length; i)particles[i].draw(context, image);for (i 0; i firstFree; i) particles[i].draw(context, image);}};return ParticlePool;})();/** Putting it all together*/(function (canvas) {var context canvas.getContext(2d),particles new ParticlePool(settings.particles.length),particleRate settings.particles.length / settings.particles.duration, // particles/sectime;// get point on heart with -PI t PIfunction pointOnHeart(t) {return new Point(160 * Math.pow(Math.sin(t), 3),130 * Math.cos(t) -50 * Math.cos(2 * t) -20 * Math.cos(3 * t) -10 * Math.cos(4 * t) 25);}// creating the particle image using a dummy canvasvar image (function () {var canvas document.createElement(canvas),context canvas.getContext(2d);canvas.width settings.particles.size;canvas.height settings.particles.size;// helper function to create the pathfunction to(t) {var point pointOnHeart(t);point.x settings.particles.size / 2 (point.x * settings.particles.size) / 350;point.y settings.particles.size / 2 -(point.y * settings.particles.size) / 350;return point;}// create the pathcontext.beginPath();var t -Math.PI;var point to(t);context.moveTo(point.x, point.y);while (t Math.PI) {t 0.01; // baby steps!point to(t);context.lineTo(point.x, point.y);} context.closePath();// create the fillcontext.fillStyle #ea80b0;context.fill();// create the imagevar image new Image();image.src canvas.toDataURL();return image;})();// render that thing!function render() {// next animation framerequestAnimationFrame(render);// update timevar newTime new Date().getTime() / 1000,deltaTime newTime - (time || newTime);time newTime;// clear canvascontext.clearRect(0, 0, canvas.width, canvas.height);// create new particlesvar amount particleRate * deltaTime;for (var i 0; i amount; i) {var pos pointOnHeart(Math.PI - 2 * Math.PI * Math.random());var dir pos.clone().length(settings.particles.velocity);particles.add(canvas.width / 2 pos.x,canvas.height / 2 - pos.y,dir.x,-dir.y);}// update and draw particlesparticles.update(deltaTime);particles.draw(context, image);}// handle (re-)sizing of the canvasfunction onResize() {canvas.width canvas.clientWidth;canvas.height canvas.clientHeight;}window.onresize onResize;// delay rendering bootstrapsetTimeout(function () {onResize();render();}, 10);})(document.getElementById(pinkboard));/scriptscriptvar RENDERER {INIT_CHERRY_BLOSSOM_COUNT: 30,MAX_ADDING_INTERVAL: 10,init: function () {this.setParameters();this.reconstructMethods();this.createCherries();this.render(); if (navigator.userAgent.match(/(phone|pod|iPhone|iPod|ios|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {// var box document.querySelectorAll(.box)[0];// console.log(box, 移动端);// box.style.marginTop 65%;}},setParameters: function () {this.$container $(#jsi-cherry-container);this.width this.$container.width();this.height this.$container.height();this.context $(canvas /).attr({ width: this.width, height: this.height }).appendTo(this.$container).get(0)var rate this.FOCUS_POSITION / (this.z this.FOCUS_POSITION),x this.renderer.width / 2 this.x * rate,y this.renderer.height / 2 - this.y * rate;return { rate: rate, x: x, y: y };}, re}} else {this.phi Math.PI / (axis.y this.thresholdY ? 200 : 500);this.phi % Math.PI;}if (this.y -this.renderer.height * this.SURFACE_RATE) {this.x 2;this.y -this.renderer.height * this.SURFACE_RATE;} else {this.x this.vx;this.y this.vy;}return (this.z -this.FOCUS_POSITION this.z this.FAR_LIMIT this.x this.renderer.width * 1.5);},};$(function () {RENDERER.init();});/script ps:这个代码是HTML超文本标记语言所以只需要复制到记事本里然后保存改个html的后缀就行啦~
http://www.hkea.cn/news/14513550/

相关文章:

  • 网站后台建设编辑器wordpress 调用自定义字段
  • 网站怎么做json数据m8+wordpress主题
  • 企业网站维护工作内容不用关网站备案
  • 广州市网站建设价格免费凡科建站官网
  • 凡科建站官网登关系的网站
  • 江苏恒健建设集团有限公司网站wordpress简约灯箱
  • 重庆做网站建设的公司免费ppt模板下载完整版免费
  • tp5网站开发步骤泸州网站制作
  • 国际旅游网站设计报告wordpress账号分享
  • 做编程网站手机做电商怎么赚钱
  • 业务网站在线生成wordpress微信图标
  • 爱站网关键词挖掘工具熊猫个人导航网站源码
  • 最好的建站平台wordpress 4.5.9
  • 广州一点网络科技有限公司西安网站关键词优化推荐
  • 计算机网站建设及管理企业门户账号是什么
  • win2008sr怎么用iis做网站企业信息查询免费
  • 忘记网站后台密码网站开发需要注意什么
  • 设计头条seo网站优化推广教程
  • 做网站要的图片斗鱼参考消息
  • 怎样做国外网站推广广东专业做网站排名哪家好
  • 好女人生活常识网站建设汕头企业网站建站模板
  • 南昌专业制作网站企业网站建设相关书籍在线阅读
  • 优惠活动制作网站hello外贸人才网
  • 怎么创建网站平台赚钱自己做网站升seo
  • 可信网站验证服务证书创联互动建设网站
  • 国外设计公司网站小程序登录不上去怎么办
  • 徐州网站关键词推广校园网站建设建议
  • 网站建设 技术 哪些内容wordpress 页面找不到
  • 网站宝搭建网站环境护肤品网页设计图片
  • 哈尔滨网站建设好吴中企业建设网站报价