国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > html+css+js制作520表白網(wǎng)頁,全屏的愛心和表白語網(wǎng)頁動(dòng)畫代碼,浪漫的520愛心表

html+css+js制作520表白網(wǎng)頁,全屏的愛心和表白語網(wǎng)頁動(dòng)畫代碼,浪漫的520愛心表

時(shí)間:2023-07-05 03:51:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-07-05 03:51:01 來源:網(wǎng)站運(yùn)營

html+css+js制作520表白網(wǎng)頁,全屏的愛心和表白語網(wǎng)頁動(dòng)畫代碼,浪漫的520愛心表白動(dòng)畫特效:

? html+css+js制作520表白網(wǎng)頁,全屏的愛心和表白語網(wǎng)頁動(dòng)畫代碼,浪漫的520愛心表白動(dòng)畫特效。

一年一度的/520情人節(jié)/七夕情人節(jié)/生日禮物/告白師妹/程序員表白, 一款很有創(chuàng)意的JavaScript愛情表白網(wǎng)頁動(dòng)畫特效 js愛心氣泡表白墻特效代碼,js+css3實(shí)現(xiàn)的程序員愛心表白網(wǎng)頁動(dòng)畫,帶戀愛時(shí)間記錄滿屏的粉色愛心漂浮背景動(dòng)




一 文件目錄







<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>愛心</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 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.02 this.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(); } 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>

二、做好的網(wǎng)頁效果,如何通過發(fā)鏈接給別人看?

1.1 解決部署上線~> 部署上線工具(可永久免費(fèi)使用)

1.不需要買服務(wù)器就能部署線上,全世界都能訪問你的連接啦, 這里給大家推薦一個(gè)程序員必備神器~ 插件集成了超級多好用的插件,免費(fèi)下載安裝,簡單易懂, 簡直神器 ~ 需要可在文章 ↓ 下方公Z號獲取

2.就是把你的代碼效果做好了以后, 部署到線上, 把鏈接發(fā)給別人, 就可以讓對方通過你的連接點(diǎn)擊進(jìn)去, 就能看到你的網(wǎng)頁效果啦, 電腦端和手機(jī)端都可以噢! (不然別人看你的網(wǎng)頁都要發(fā)文件過去,體驗(yàn)感不太好哦~)

1.1部署流程







1.2 哇~ 部署成功

哇~ 部署成功! 將你寫好的頁面部署上線后, 全世界的人都可以通過鏈接訪問到你的網(wǎng)頁了(永久免費(fèi)使用哦)~





三、前端 零基礎(chǔ) 入門到高級 (視頻+源碼+開發(fā)軟件+學(xué)習(xí)資料+面試題) 一整套 (教程)

適合入門到高級的童鞋們?nèi)胧謣





四、? 源碼獲取

? ~ 關(guān)注我,點(diǎn)贊博文~ 每天帶你漲知識!

? 1.看到這里了就 [點(diǎn)贊+好評+收藏] 三連~ 支持下吧,你的「點(diǎn)贊,好評,收藏」是我創(chuàng)作的動(dòng)力。

? 2.關(guān)注我~ 每天帶你學(xué)習(xí) :各種前端插件、3D炫酷效果、圖片展示、文字效果、以及整站模板 、大學(xué)生畢業(yè)模板 、期末大作業(yè)模板 、等! 「在這里有好多 前端 開發(fā)者,一起探討 前端 Node 知識,互相學(xué)習(xí)」!

? 3.以上內(nèi)容技術(shù)相關(guān)問題可以相互學(xué)習(xí),可關(guān)注↓公Z號 獲取更多源碼 !








五、?更多表白源碼

?100款表白源碼演示地址

關(guān)鍵詞:表白,浪漫

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉