日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html表白_HTML 表白网页

發布時間:2024/9/19 HTML 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html表白_HTML 表白网页 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

還在為不知道怎么表白而發愁嗎?這里給你最新最好的一手表白的作品,給TA一個浪漫的驚喜吧!

<html><head><meta charset="utf-8"><title>love_xltitle><link href="favicon.ico" rel="shortcut icon" /><style>body{ overflow: hidden; margin: 0;}h1{ position: fixed; top: 50%; left: 0; width: 100%; text-align: center; transform:translateY(-50%); font-family: 'Love Ya Like A Sister', cursive; font-size: 40px; color: #c70012; padding: 0 20px;}h1 span{ font-size:20px;}style>head><body><h1 id="h1">h1><canvas>canvas> <script>var canvas = document.querySelector("canvas"), ctx = canvas.getContext("2d");var ww,wh;function onResize(){ ww = canvas.width = window.innerWidth; wh = canvas.height = window.innerHeight;}ctx.strokeStyle = "red";ctx.shadowBlur = 25;ctx.shadowColor = "hsla(0, 100%, 60%,0.5)";var precision = 100;var hearts = [];var mouseMoved = false;function onMove(e){ mouseMoved = true; if(e.type === "touchmove"){ hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY)); hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY)); } else{ hearts.push(new Heart(e.clientX, e.clientY)); hearts.push(new Heart(e.clientX, e.clientY)); }}var Heart = function(x,y){ this.x = x || Math.random()*ww; this.y = y || Math.random()*wh; this.size = Math.random()*2 + 1; this.shadowBlur = Math.random() * 10; this.speedX = (Math.random()+0.2-0.6) * 8; this.speedY = (Math.random()+0.2-0.6) * 8; this.speedSize = Math.random()*0.05 + 0.01; this.opacity = 1; this.vertices = []; for (var i = 0; i < precision; i++) { var step = (i / precision - 0.5) * (Math.PI * 2); var vector = { x : (15 * Math.pow(Math.sin(step), 3)), y : -(13 * Math.cos(step) - 5 * Math.cos(2 * step) - 2 * Math.cos(3 * step) - Math.cos(4 * step)) } this.vertices.push(vector); }}Heart.prototype.draw = function(){ this.size -= this.speedSize; this.x += this.speedX; this.y += this.speedY; ctx.save(); ctx.translate(-1000,this.y); ctx.scale(this.size, this.size); ctx.beginPath(); for (var i = 0; i < precision; i++) { var vector = this.vertices[i]; ctx.lineTo(vector.x, vector.y); } ctx.globalAlpha = this.size; ctx.shadowBlur = Math.round((3 - this.size) * 10); ctx.shadowColor = "hsla(0, 100%, 60%,0.5)"; ctx.shadowOffsetX = this.x + 1000; ctx.globalCompositeOperation = "screen" ctx.closePath(); ctx.fill() ctx.restore();};function render(a){ requestAnimationFrame(render); hearts.push(new Heart()) ctx.clearRect(0,0,ww,wh); for (var i = 0; i < hearts.length; i++) { hearts[i].draw(); if(hearts[i].size <= 0){ hearts.splice(i,1); i--; } }}onResize();window.addEventListener("mousemove", onMove);window.addEventListener("touchmove", onMove);window.addEventListener("resize", onResize);requestAnimationFrame(render);window.onload=function starttime(){ time(h1,'2017/3/15'); // 在一起的時間 ptimer = setTimeout(starttime,1000); // 添加計時器} function time(obj,futimg){ var nowtime = new Date().getTime(); // 現在時間轉換為時間戳 var futruetime = new Date(futimg).getTime(); // 未來時間轉換為時間戳 var msec = nowtime-futruetime; // 毫秒 未來時間-現在時間 var time = (msec/1000); // 毫秒/1000 var day = parseInt(time/86400); // 天 24*60*60*1000 var hour = parseInt(time/3600)-24*day; // 小時 60*60 總小時數-過去的小時數=現在的小時數 var minute = parseInt(time%3600/60); // 分 -(day*24) 以60秒為一整份 取余 剩下秒數 秒數/60 就是分鐘數 var second = parseInt(time%60); // 以60秒為一整份 取余 剩下秒數// console.log(hour+":"+minute+":"+second)// alert(hour) obj.innerHTML="親愛的
咱倆在一起的時間已經:
"+day+"天"+hour+"小時"+minute+"分"+second+"秒"+"了一時間不知道從哪說起,真愛來了,我們要好好把握。
不管面臨多大的壓力,不管前面的路如何崎嶇.
不管經歷過什么,我仍堅信最浪漫的事就是和你一起慢慢變老.
相信中間的計時器,將永遠繼續下去,直至數據溢出." return true; }script>body>html>

在線體驗: http://132.232.51.110:8000/


總結

以上是生活随笔為你收集整理的html表白_HTML 表白网页的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。