HTML5愛心代碼表白,是現(xiàn)代戀愛中不可缺少的一種方式。讓我們一起學(xué)習(xí)這個(gè)浪漫而又簡單的HTML5代碼,用它來向自己的愛人表達(dá)真摯的情感。
<html> <head> <title>HTML5愛心表白</title> </head> <body> <canvas id="myCanvas" width="200" height="100"></canvas> <script> var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var x = canvas.width / 2; var y = canvas.height / 2; var radius = 25; function drawHeart() { ctx.beginPath(); ctx.arc(x - radius / 2, y, radius, 0, Math.PI * 2); ctx.moveTo(x, y + radius); ctx.arc(x + radius / 2, y, radius, 0, Math.PI * 2); ctx.lineTo(x - radius / 2, y + radius * 2); ctx.lineTo(x - radius * 3 / 2, y); ctx.lineTo(x - radius / 2, y - radius * 2); ctx.lineTo(x, y - radius); ctx.lineTo(x + radius * 3 / 2, y); ctx.closePath(); //填充顏色為紅色 ctx.fillStyle = "#FF0000"; ctx.fill(); } drawHeart(); </script> </body> </html>
以上HTML5代碼會(huì)在頁面上繪制一個(gè)愛心。如果你想要為自己的愛人添加一些特殊的內(nèi)容,可以在代碼中添加你想要說的話,再將代碼通過郵件或者短信發(fā)送給你的愛人。
例如,以下是一個(gè)使用HTML5愛心代碼表白的例子:
<html> <head> <title>I Love You!</title> </head> <body> <canvas id="myCanvas" width="200" height="100"></canvas> <script> var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var x = canvas.width / 2; var y = canvas.height / 2; var radius = 25; function drawHeart() { ctx.beginPath(); ctx.arc(x - radius / 2, y, radius, 0, Math.PI * 2); ctx.moveTo(x, y + radius); ctx.arc(x + radius / 2, y, radius, 0, Math.PI * 2); ctx.lineTo(x - radius / 2, y + radius * 2); ctx.lineTo(x - radius * 3 / 2, y); ctx.lineTo(x - radius / 2, y - radius * 2); ctx.lineTo(x, y - radius); ctx.lineTo(x + radius * 3 / 2, y); ctx.closePath(); //填充顏色為紅色 ctx.fillStyle = "#FF0000"; ctx.fill(); } drawHeart(); //寫上你想要表達(dá)的話 ctx.font = "24px Arial"; ctx.fillStyle = "#FFFFFF"; ctx.fillText("I Love You!", 50, 80); </script> </body> </html>
心形加上“我愛你”,這肯定是非常浪漫的了。總之,HTML5愛心表白,不失為一種既有情趣又很現(xiàn)代的表白方式。愿有情人終成眷屬,共度美好人生!