中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

外貿(mào)行業(yè)建站廣告代運(yùn)營公司

外貿(mào)行業(yè)建站,廣告代運(yùn)營公司,清河做網(wǎng)站,在線廣告設(shè)計(jì)制作?? 前言 “這個(gè)世界亂糟糟的而你干干凈凈可以懸在我心上做太陽和月亮?!?amp;#xff0c;七夕節(jié)表白日,你要錯(cuò)過嗎?如果你言辭不善,羞于開口的話,可以使用 html5 canvas 制作浪漫的七夕愛心表白動(dòng)畫特效,全屏的愛心和…

?? 前言?

“這個(gè)世界亂糟糟的而你干干凈凈可以懸在我心上做太陽和月亮?!?#xff0c;七夕節(jié)表白日,你要錯(cuò)過嗎?如果你言辭不善,羞于開口的話,可以使用 html5 canvas 制作浪漫的七夕愛心表白動(dòng)畫特效,全屏的愛心和表白語,了解一下!?

?? 效果圖

?? 代碼實(shí)現(xiàn)

<!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;// 創(chuàng)建畫布var ctx = canvas.getContext('2d');// 創(chuàng)建圖片對象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){// 設(shè)置文字屬性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.risenshineclean.com/news/54775.html

相關(guān)文章:

  • 網(wǎng)站做多久流量愛站網(wǎng) 關(guān)鍵詞挖掘
  • 諸城市做網(wǎng)站百度問答庫
  • 網(wǎng)站js下載網(wǎng)站搜索引擎優(yōu)化方法
  • 視頻解析網(wǎng)站建設(shè)中國人民銀行網(wǎng)站
  • 做網(wǎng)站空間500m多少錢推廣下載app賺錢
  • 網(wǎng)站開發(fā)報(bào)價(jià)明細(xì)營銷推廣的公司
  • 杭州十大室內(nèi)設(shè)計(jì)公司網(wǎng)站關(guān)鍵詞優(yōu)化方法
  • 公司網(wǎng)站怎么做站外鏈接濟(jì)南seo外包公司
  • 做網(wǎng)站推廣客服好做么百度地址
  • 去菲律賓做網(wǎng)站百度seo標(biāo)題優(yōu)化軟件
  • 大連城建設(shè)計(jì)研究院網(wǎng)站南昌seo顧問
  • 天津校園文化設(shè)計(jì)公司湖南網(wǎng)站建設(shè)推廣優(yōu)化
  • 中國做美國酒店的網(wǎng)站制作網(wǎng)站公司
  • 廣州黃埔區(qū)網(wǎng)站建設(shè)北京seo網(wǎng)站優(yōu)化公司
  • 做網(wǎng)站郴州百度信息流效果怎么樣
  • 涪城移動(dòng)網(wǎng)站建設(shè)免費(fèi)推廣網(wǎng)站注冊入口
  • 做自己的購物網(wǎng)站網(wǎng)站推廣要點(diǎn)
  • 日照手機(jī)網(wǎng)站設(shè)計(jì)小學(xué)生抄寫新聞20字
  • 河南做網(wǎng)站公司排名sem代運(yùn)營托管公司
  • 微信高端網(wǎng)站建設(shè)百度愛采購平臺官網(wǎng)
  • 徐州企業(yè)網(wǎng)站排名優(yōu)化官網(wǎng)百度
  • 深圳品牌模板網(wǎng)站建設(shè)百度推廣助手怎么用
  • 扁平化 手機(jī)網(wǎng)站首頁5118大數(shù)據(jù)平臺官網(wǎng)
  • wordpress固定鏈自定義結(jié)構(gòu)企業(yè)關(guān)鍵詞優(yōu)化最新報(bào)價(jià)
  • 公司個(gè)人怎么做網(wǎng)絡(luò)推廣seo建站工具
  • 青島做網(wǎng)站方案網(wǎng)上營銷培訓(xùn)課程
  • 蕪湖做網(wǎng)站哪家好網(wǎng)站流量分析工具
  • 怎么在國外網(wǎng)站做推廣百度推廣的幾種方式
  • 重慶江北區(qū)網(wǎng)站建設(shè)公司seo網(wǎng)絡(luò)推廣是什么意思
  • 個(gè)人網(wǎng)站做公司網(wǎng)站企業(yè)網(wǎng)絡(luò)營銷案例