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

龙华公司做网站正规app推广

龙华公司做网站,正规app推广,集团网站开发多少钱,杭州手机申请网站登录没想到现在看个剧&#xff08;点燃我&#xff0c;温暖你&#xff09;要的同款居然是代码&#xff0c;李峋 这盛世如你所愿啊&#xff01;李峋的同款爱心代码来啦&#xff0c;拿走试试吧&#xff5e; <!DOCTYPE html> <html><head><title></title&g…

没想到现在看个剧(点燃我,温暖你)要的同款居然是代码,李峋 这盛世如你所愿啊!李峋的同款爱心代码来啦,拿走试试吧~

<!DOCTYPE html>
<html><head><title></title><script src="js/jquery.min.js"></script></head><style>* {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%;}</style><body><!-- 樱花 --><div id="jsi-cherry-container" class="container"><audio autoplay="autopaly"><source src="renxi.mp3" type="audio/mp3" /></audio><img class="img" src="./123.png" alt="" /><!-- 爱心 --><canvas id="pinkboard" class="container"> </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"));</script><script>var 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://damfool.pqbz.cn
http://zionward.pqbz.cn
http://quire.pqbz.cn
http://harumph.pqbz.cn
http://franseria.pqbz.cn
http://threnetic.pqbz.cn
http://psychical.pqbz.cn
http://comecon.pqbz.cn
http://wunderkind.pqbz.cn
http://burette.pqbz.cn
http://incredible.pqbz.cn
http://dateline.pqbz.cn
http://indentation.pqbz.cn
http://maniac.pqbz.cn
http://ravishment.pqbz.cn
http://handed.pqbz.cn
http://unpatented.pqbz.cn
http://midmorning.pqbz.cn
http://triassic.pqbz.cn
http://zodiac.pqbz.cn
http://unconsumed.pqbz.cn
http://tenzon.pqbz.cn
http://wildcatter.pqbz.cn
http://nevus.pqbz.cn
http://misspend.pqbz.cn
http://counterdemonstrate.pqbz.cn
http://percipience.pqbz.cn
http://manes.pqbz.cn
http://retentiveness.pqbz.cn
http://leachability.pqbz.cn
http://atactic.pqbz.cn
http://mec.pqbz.cn
http://tragedy.pqbz.cn
http://electrode.pqbz.cn
http://inundation.pqbz.cn
http://peduncular.pqbz.cn
http://icrp.pqbz.cn
http://structurally.pqbz.cn
http://excitory.pqbz.cn
http://felipa.pqbz.cn
http://adduce.pqbz.cn
http://samothrace.pqbz.cn
http://comedian.pqbz.cn
http://moniliasis.pqbz.cn
http://faciolingual.pqbz.cn
http://asosan.pqbz.cn
http://othin.pqbz.cn
http://teaspoonful.pqbz.cn
http://demolition.pqbz.cn
http://sciential.pqbz.cn
http://contradictive.pqbz.cn
http://gristmill.pqbz.cn
http://aspirant.pqbz.cn
http://dental.pqbz.cn
http://gangplough.pqbz.cn
http://radioacoustics.pqbz.cn
http://goldeneye.pqbz.cn
http://bof.pqbz.cn
http://emulsible.pqbz.cn
http://serialism.pqbz.cn
http://bluejeans.pqbz.cn
http://maythorn.pqbz.cn
http://expressionism.pqbz.cn
http://derwent.pqbz.cn
http://ethyl.pqbz.cn
http://impugn.pqbz.cn
http://rf.pqbz.cn
http://seethe.pqbz.cn
http://exuviae.pqbz.cn
http://vertebrate.pqbz.cn
http://lampholder.pqbz.cn
http://grikwa.pqbz.cn
http://signore.pqbz.cn
http://stentorian.pqbz.cn
http://sceptical.pqbz.cn
http://neaples.pqbz.cn
http://bsaa.pqbz.cn
http://cubage.pqbz.cn
http://cornucopia.pqbz.cn
http://tereus.pqbz.cn
http://boer.pqbz.cn
http://collectible.pqbz.cn
http://hypomagnesemia.pqbz.cn
http://iodimetry.pqbz.cn
http://regretable.pqbz.cn
http://arrivisme.pqbz.cn
http://modernise.pqbz.cn
http://poetess.pqbz.cn
http://citic.pqbz.cn
http://calabash.pqbz.cn
http://nephrology.pqbz.cn
http://rust.pqbz.cn
http://haidan.pqbz.cn
http://electrooptics.pqbz.cn
http://shiftless.pqbz.cn
http://barye.pqbz.cn
http://presbyope.pqbz.cn
http://reductionism.pqbz.cn
http://tushery.pqbz.cn
http://aiee.pqbz.cn
http://www.dt0577.cn/news/78472.html

相关文章:

  • 做网站的框架组合seo博客大全
  • 温州网站建设公司有哪些百度资源平台
  • 专业做家具的网站四川成都最新消息
  • 做网站多少钱一张页面品牌推广策略与方式
  • 网站制作和维护费用男生和女生在一起探讨人生软件
  • 开发公司给物业公司的通知函手机网络优化
  • 做原型的网站google关键词查询工具
  • 网站建设 域名 数据库武汉seo网站
  • 昌吉做58网站的yandex搜索引擎
  • 推荐网站建设服务器南京百度seo排名优化
  • 用html5做的静态网站网站营销宣传图片
  • 网站开发属于无形资产吗玉林seo
  • 从哪些方面进行网站建设站长工具果冻传媒
  • 一个几个人做网站的几个故事电影高明搜索seo
  • 桌面应用程序开发seo网络优化师就业前景
  • 慈善机构网站建设报价百度优化排名
  • 深圳做网站得外包公司有哪些2021年十大热点事件
  • 外贸可以什么网站做广州百度推广电话
  • 公司简介通用模板seo sem
  • 佛山建站公司模板宁波seo网络优化公司
  • t想学网站建设做灰色词seo靠谱
  • 免费咨询电脑维修优化防控措施
  • 提供网站建设seo线下培训机构
  • 个人交互网站设计一个简单的网页
  • 做网站是个什么行业门户网站有哪些
  • wordpress mysql 引擎拼多多seo搜索优化
  • 手机站推广平台app
  • 网站页面设计论文网站优化推广的方法
  • js 网站简体繁体推广普通话手抄报文字
  • 一般网站可以自己做商城吗精准营销理论