html+css+js制作520表白网页,全屏的爱心和表白语网页动画代码,浪漫的520爱心表白动画特效。...
一年一度的/520情人節/七夕情人節/生日禮物/告白師妹/程序員表白,
一款很有創意的JavaScript愛情表白網頁動畫特效
js愛心氣泡表白墻特效代碼,js+css3實現的程序員愛心表白網頁動畫,帶戀愛時間記錄滿屏的粉色愛心漂浮背景動
一 文件目錄
<!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;// 創建畫布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 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();}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>二、做好的網頁效果,如何通過發鏈接給別人看?
1.1 解決部署上線~> 部署上線工具(可永久免費使用)
1.不需要買服務器就能部署線上,全世界都能訪問你的連接啦, 這里給大家推薦一個程序員必備神器~
插件集成了超級多好用的插件,免費下載安裝,簡單易懂, 簡直神器 ~ 需要可在文章 ↓ 下方公Z號獲取
2.就是把你的代碼效果做好了以后, 部署到線上, 把鏈接發給別人, 就可以讓對方通過你的連接點擊進去, 就能看到你的網頁效果啦, 電腦端和手機端都可以噢! (不然別人看你的網頁都要發文件過去,體驗感不太好哦~)
1.1部署流程
1.2 哇~ 部署成功
哇~ 部署成功! 將你寫好的頁面部署上線后, 全世界的人都可以通過鏈接訪問到你的網頁了(永久免費使用哦)~
三、前端 零基礎 入門到高級 (視頻+源碼+開發軟件+學習資料+面試題) 一整套 (教程)
適合入門到高級的童鞋們入手~
四、? 源碼獲取
? ~ 關注我,點贊博文~ 每天帶你漲知識!
? 1.看到這里了就 [點贊+好評+收藏] 三連~ 支持下吧,你的「點贊,好評,收藏」是我創作的動力。
? 2.關注我~ 每天帶你學習 :各種前端插件、3D炫酷效果、圖片展示、文字效果、以及整站模板 、大學生畢業模板 、期末大作業模板 、等! 「在這里有好多 前端 開發者,一起探討 前端 Node 知識,互相學習」!
? 3.以上內容技術相關問題可以相互學習,可關注↓公Z號 獲取更多源碼 !
總結
以上是生活随笔為你收集整理的html+css+js制作520表白网页,全屏的爱心和表白语网页动画代码,浪漫的520爱心表白动画特效。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Delphi10.3.3 部署andro
- 下一篇: android 入侵检测系统,基于行为模