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

霞浦建设局网站西安网站制作首页

霞浦建设局网站,西安网站制作首页,网站开发求职简历,虚拟主机代理目录 前言 效果演示 内容修改 完整代码 总结 前言 七夕马上就要到了#xff0c;为了帮助大家高效表白#xff0c;下面再给大家带来了实用的HTML浪漫表白代码(附源码)背景音乐#xff0c;可用于520#xff0c;情人节#xff0c;生日#xff0c;表白等场景#xff0c…目录 前言 效果演示 内容修改 完整代码 总结 前言 七夕马上就要到了为了帮助大家高效表白下面再给大家带来了实用的HTML浪漫表白代码(附源码)背景音乐可用于520情人节生日表白等场景可直接使用。 效果演示 内容修改 文案 div idchildh4You And Me/h4/div!--这里写名字❤-- 音乐--改成自己本地所存储的mp3地址 audio autoplayautoplay looploop preloadauto idmusic controlssource srcimg/魏潇逸,小坠%20-%20寄东风.mp3 typeaudio/oggsource srcimg/魏潇逸,小坠%20-%20寄东风.mp3 typeaudio/mpeg /audio 完整代码 !DOCTYPE html html headmeta http-equivContent-Type contenttext/html; charsetUTF-8title甜甜蜜蜜/titlestylecanvas {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .2);}#child {position: fixed;top: 52%;left: 50%;margin-top: -75px;margin-left: -100px;z-index: 100;}h4 {font-family: STKaiti;font-size: 40px;color: #f584b7;position: relative;top: -70px;left: -65px;}/style /head body div idchildh4You And Me/h4/div!--这里写名字❤-- canvas idheart width1920 height947/canvas scriptwindow.requestAnimationFrame window.__requestAnimationFrame ||window.requestAnimationFrame ||window.webkitRequestAnimationFrame ||window.mozRequestAnimationFrame ||window.oRequestAnimationFrame ||window.msRequestAnimationFrame ||(function () {return function (callback, element) {var lastTime element.__lastTime;if (lastTime undefined) {lastTime 0;}var currTime Date.now();var timeToCall Math.max(1, 33 - (currTime - lastTime));window.setTimeout(callback, timeToCall);element.__lastTime currTime timeToCall;};})();window.isDevice (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(((navigator.userAgent || navigator.vendor || window.opera)).toLowerCase()));var loaded false;var init function () {if (loaded) return;loaded true;var mobile window.isDevice;var koef mobile ? 0.5 : 1;var canvas document.getElementById(heart);var ctx canvas.getContext(2d);var width canvas.width koef * innerWidth;var height canvas.height koef * innerHeight;var rand Math.random;ctx.fillStyle rgba(0,0,0,1);ctx.fillRect(0, 0, width, height);var heartPosition function (rad) {//return [Math.sin(rad), Math.cos(rad)];return [Math.pow(Math.sin(rad), 3), -(15 * Math.cos(rad) - 5 * Math.cos(2 * rad) - 2 * Math.cos(3 * rad) - Math.cos(4 * rad))];};var scaleAndTranslate function (pos, sx, sy, dx, dy) {return [dx pos[0] * sx, dy pos[1] * sy];};window.addEventListener(resize, function () {width canvas.width koef * innerWidth;height canvas.height koef * innerHeight;ctx.fillStyle rgba(0,0,0,1);ctx.fillRect(0, 0, width, height);});var traceCount mobile ? 20 : 50;var pointsOrigin [];var i;var dr mobile ? 0.3 : 0.1;for (i 0; i Math.PI * 2; i dr) pointsOrigin.push(scaleAndTranslate(heartPosition(i), 210, 13, 0, 0));for (i 0; i Math.PI * 2; i dr) pointsOrigin.push(scaleAndTranslate(heartPosition(i), 150, 9, 0, 0));for (i 0; i Math.PI * 2; i dr) pointsOrigin.push(scaleAndTranslate(heartPosition(i), 90, 5, 0, 0));var heartPointsCount pointsOrigin.length;var targetPoints [];var pulse function (kx, ky) {for (i 0; i pointsOrigin.length; i) {targetPoints[i] [];targetPoints[i][0] kx * pointsOrigin[i][0] width / 2;targetPoints[i][1] ky * pointsOrigin[i][1] height / 2;}};var e [];for (i 0; i heartPointsCount; i) {var x rand() * width;var y rand() * height;e[i] {vx: 0,vy: 0,R: 2,speed: rand() 5,q: ~~(rand() * heartPointsCount),D: 2 * (i % 2) - 1,force: 0.2 * rand() 0.7,f: hsla(0, ~~(40 * rand() 60) %, ~~(60 * rand() 20) %,.3),trace: []};for (var k 0; k traceCount; k) e[i].trace[k] {x: x, y: y};}var config {traceK: 0.4,timeDelta: 0.01};var time 0;var loop function () {var n -Math.cos(time);pulse((1 n) * .5, (1 n) * .5);time ((Math.sin(time)) 0 ? 9 : (n 0.8) ? .2 : 1) * config.timeDelta;ctx.fillStyle rgba(0,0,0,.1);ctx.fillRect(0, 0, width, height);for (i e.length; i--;) {var u e[i];var q targetPoints[u.q];var dx u.trace[0].x - q[0];var dy u.trace[0].y - q[1];var length Math.sqrt(dx * dx dy * dy);if (10 length) {if (0.95 rand()) {u.q ~~(rand() * heartPointsCount);} else {if (0.99 rand()) {u.D * -1;}u.q u.D;u.q % heartPointsCount;if (0 u.q) {u.q heartPointsCount;}}}u.vx -dx / length * u.speed;u.vy -dy / length * u.speed;u.trace[0].x u.vx;u.trace[0].y u.vy;u.vx * u.force;u.vy * u.force;for (k 0; k u.trace.length - 1;) {var T u.trace[k];var N u.trace[k];N.x - config.traceK * (N.x - T.x);N.y - config.traceK * (N.y - T.y);}ctx.fillStyle u.f;for (k 0; k u.trace.length; k) {ctx.fillRect(u.trace[k].x, u.trace[k].y, 1, 1);}}ctx.fillStyle rgba(255,255,255,1);for (i u.trace.length 13; i--;) ctx.fillRect(targetPoints[i][0], targetPoints[i][1], 2, 2);window.requestAnimationFrame(loop, canvas);};loop();};var s document.readyState;if (s complete || s loaded || s interactive) init();else document.addEventListener(DOMContentLoaded, init, false); /script audio autoplayautoplay looploop preloadauto idmusic controlssource srcimg/魏潇逸,小坠%20-%20寄东风.mp3 typeaudio/oggsource srcimg/魏潇逸,小坠%20-%20寄东风.mp3 typeaudio/mpeg /audio /body /html总结 大家有想法的还可以去修改它的线条颜色外形等等代码直接copy就能用当然歌曲路径根据自己的修改就行本章到这就结束啦
http://www.dnsts.com.cn/news/12082.html

相关文章:

  • 大气个人网站源码如何做公司的网页
  • 保险做的好的网站有哪些网站设计规划信息技术教案
  • 电子商务创建网站怎么在网站视频做字幕
  • 商城网站建设流程图wordpress菜单如何做
  • 酷炫个人特别网站中国建筑公司官网
  • wordpress story 模板网站优化 流量
  • 福州建设局网站wordpress 分类目录 404
  • 问题反馈的网站怎么做如何制作app的页面
  • 岳麓区网站建设汕头建筑信息网
  • 网站 未备案 支付宝惠州网站关键字优化
  • 网站怎么解析到域名微信卖水果链接网站怎么做
  • 网站查询域名ip入口工厂采购信息网
  • 泰州市网站制作公司网站建设犀牛
  • 用凡客建站做的网站有哪些公司名字查重系统
  • vc 做网站源码阳朔到桂林高铁
  • 信息免费建站网站有哪些焦作网站seo
  • 百度网站排名优化工具ppt免费下载素材库
  • 国外域名建站Wordpress获取自定义分类
  • 景县做网站wordpress设置手机主题
  • 淘宝客网站建好了没有数据库商业网
  • 大企业网站建设公司免费品牌网站制作
  • 自己做网站需要填税表吗青白江区建设局网站
  • 现在石家庄做网站的公司有哪几家网页设计作业可爱的家乡
  • 用户体验好的网站阿里云wordpress数据库备份
  • 毕业设计网站建设百度资源
  • 外贸网站建设策划建站教程的优点
  • 网站提高内容的丰富度创意惠州住房和城乡建设局网站
  • 加建网网站网站制作流程视频教程
  • 广州建站软件百度超级链
  • 织梦做网站建立数据库广东网站建设seo优化