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

博客网站开发环境自适应网页设计规范

博客网站开发环境,自适应网页设计规范,关于建设俄语网站的稿子,网络设备❤️ 前言 “这个世界乱糟糟的而你干干净净可以悬在我心上做太阳和月亮。”,七夕节表白日,你要错过吗?如果你言辞不善,羞于开口的话,可以使用 html5 canvas 制作浪漫的七夕爱心表白动画特效,全屏的爱心和…

❤️ 前言 

“这个世界乱糟糟的而你干干净净可以悬在我心上做太阳和月亮。”,七夕节表白日,你要错过吗?如果你言辞不善,羞于开口的话,可以使用 html5 canvas 制作浪漫的七夕爱心表白动画特效,全屏的爱心和表白语,了解一下! 

❤️ 效果图

❤️ 代码实现

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>七夕520爱心表白</title><style>*{margin:0; padding:0;}body{ background-color: #1E1E1E; 		}</style>
</head>
<body><canvas id="drawHeart"></canvas><script>var hearts = [];var canvas = document.getElementById('drawHeart');var wW = window.innerWidth;var wH = window.innerHeight;// 创建画布var ctx = canvas.getContext('2d');// 创建图片对象var heartImage = new Image();heartImage.src = 'img/heart.svg';var num = 100;init();window.addEventListener('resize', function(){wW = window.innerWidth;wH = window.innerHeight;});// 初始化画布大小function init(){canvas.width = wW;canvas.height = wH;for(var i = 0; i < num; i++){hearts.push(new Heart(i%5));}requestAnimationFrame(render);}function getColor(){var val = Math.random() * 10;if(val > 0 && val <= 1){return '#00f';} else if(val > 1 && val <= 2){return '#f00';} else if(val > 2 && val <= 3){return '#0f0';} else if(val > 3 && val <= 4){return '#368';} else if(val > 4 && val <= 5){return '#666';} else if(val > 5 && val <= 6){return '#333';} else if(val > 6 && val <= 7){return '#f50';} else if(val > 7 && val <= 8){return '#e96d5b';} else if(val > 8 && val <= 9){return '#5be9e9';} else {return '#d41d50';}}function getText(){var val = Math.random() * 10;if(val > 1 && val <= 3){return '爱你一辈子';} else if(val > 3 && val <= 5){return '感谢你';} else if(val > 5 && val <= 8){return '喜欢你';} else{return 'I Love You';}}function Heart(type){this.type = type;// 初始化生成范围this.x = Math.random() * wW;this.y = Math.random() * wH;this.opacity = Math.random() * .5 + .5;// 偏移量this.vel = {x: (Math.random() - .5) * 5,y: (Math.random() - .5) * 5}this.initialW = wW * .5;this.initialH = wH * .5;// 缩放比例this.targetScale = Math.random() * .15 + .02; // 最小0.02this.scale = Math.random() * this.targetScale;// 文字位置this.fx = Math.random() * wW;this.fy = Math.random() * wH;this.fs = Math.random() * 10;this.text = getText();this.fvel = {x: (Math.random() - .5) * 5,y: (Math.random() - .5) * 5,f: (Math.random() - .5) * 2}}Heart.prototype.draw = function(){ctx.save();ctx.globalAlpha = this.opacity;ctx.drawImage(heartImage, this.x, this.y, this.width, this.height);ctx.scale(this.scale + 1, this.scale + 1);if(!this.type){// 设置文字属性ctx.fillStyle = getColor();ctx.font = 'italic ' + this.fs + 'px sans-serif';// 填充字符串ctx.fillText(this.text, this.fx, this.fy);}ctx.restore();}Heart.prototype.update = function(){this.x += this.vel.x;this.y += this.vel.y;if(this.x - this.width > wW || this.x + this.width < 0){// 重新初始化位置this.scale = 0;this.x = Math.random() * wW;this.y = Math.random() * wH;}if(this.y - this.height > wH || this.y + this.height < 0){// 重新初始化位置this.scale = 0;this.x = Math.random() * wW;this.y = Math.random() * wH;}// 放大this.scale += (this.targetScale - this.scale) * .1;this.height = this.scale * this.initialH;this.width = this.height * 1.4;// -----文字-----this.fx += this.fvel.x;this.fy += this.fvel.y;this.fs += this.fvel.f;if(this.fs > 50){this.fs = 2;}if(this.fx - this.fs > wW || this.fx + this.fs < 0){// 重新初始化位置this.fx = Math.random() * wW;this.fy = Math.random() * wH;}if(this.fy - this.fs > wH || this.fy + this.fs < 0){// 重新初始化位置this.fx = Math.random() * wW;this.fy = Math.random() * wH;}}function render(){ctx.clearRect(0, 0, wW, wH);for(var i = 0; i < hearts.length; i++){hearts[i].draw();hearts[i].update();}requestAnimationFrame(render);}</script>
</body>
</html>

🌹 最后,祝天下有情人终成眷属 🌹


http://www.yayakq.cn/news/645647/

相关文章:

  • 网站设计的步骤前端工程师主要做什么
  • 建设论坛网站步骤新网 网站建立
  • 魔鬼做交易网站延边网站建设
  • 建设银行顺德分行网站网站用什么字体
  • .中国域名的网站招聘网站建设人员的要求
  • 翠峦网站建设百度应用市场
  • php网站开发技术是什么html5 手机网站开发叫才
  • 安庆 做网站网站后台内容不更新
  • 建设工程 质量 协会网站金华网站建设平台
  • 做门户论坛与网站的区别wordpress阿里
  • 沈阳个人网站建设在线制作图片加图片
  • 医学网站建设风格做决定的网站
  • 新网站建设风格html网页设计作品下载
  • 网站视觉设计规范皖icp备 网站建设
  • cm域名做网站东莞效果好的网站建设
  • 英文网站设计理念wordpress meta query
  • 新手自建网站做跨境电商dede后台删了 网站还有
  • 网站及微站建设合同免费好用的网站
  • 做网上购物网站郑州seo优化培训
  • 学校文化建设网站桂林市网站建设
  • 上海地区网站开发公司互联网平台宣传推广方案
  • 网站营销型企业销售平台wordpress菜单链接关系
  • iOS开发 隐私政策网站怎么做百度app制作网站
  • 网站图片用什么软件做wordpress 前端会员中心
  • 手机自己免费制作app软件seo优化啥意思
  • 湛江专业的建站软件网页制作与设计实验报告总结
  • 签名能留链接的网站网站建设费用包括哪些内容
  • 企业网站制作简介杭州建设工程信用平台
  • 山东网站制作哪家好徐州建设工程交易网浙江公正
  • 中国建设银行官网的网站首页巴彦淖尔网站网站建设