• 此时已莺飞草长,愿世间美好与你环环相扣


    在这里插入图片描述

    我是诗人,你是落入凡尘的天使;我的爱毫无保留,你为我坠入凡尘。

    我:“🐋🐋🐋”
    我:“嘿,姑娘!我对你唱一首歌怎么样?”

    她:“不要,你唱歌可搞笑了。我怕我笑得肚子疼!!!”
    她:“(●’◡’●)”

    我:“那我该怎么办呢?我的爱意太磅礴了!”
    我:“第一次见到这么美丽的女孩啊!”
    我:“❤️❤️❤️”

    蒹葭苍苍,白露为霜。所谓伊人,在水一方。
    溯洄从之,道阻且长。溯游从之,宛在水中央。

    操场上,青春的小伙子们在奔跑锻炼;操场边,无数的姑娘们散步聊着开心的一天…

    我们穿越手机屏幕,在偌大的校园里、万人的拥挤中,见到了彼此…
    在这里插入图片描述

    她:“我到操场了,你在哪里?”
    她:“😎😎😎”

    我:“我在南门,你来南门吧!”
    我:“🐋🐋🐋”

    她:“怎么没看到你?”
    她:“😊😊😊”

    我先看到了你,穿着一条条纹粉红与白色相间的jk短裙,可爱的腿腿又细又长害得我以为是哪一位仙女落入了凡尘,急的想要找警察叔叔帮你的忙!白色的短袖与一头乌黑的短发甚是搭配我不由得疑问这是不是我的姑娘!啊!原来是我的姑娘!

    我:“我有一些紧张,你呢?”
    我:“哈哈,今晚的月亮真园!”

    我第一句话是那么紧张,第二句话便是轻松了起来
    因为我喜欢你…

    她:“是啊,圆的像一个大圆盘。”

    双手背后,说着偷偷地瞄了我一眼

    我:“大大的圆盘,照耀着操场上的情意绵绵…”
    我脸红了

    你好像也脸红了

    我们从此在一起,相识相爱,一天又一天。

    一起走过的那些日子,像是幻影却又如此刻骨铭心

    • 那些初见印象

    可可爱爱、呆头呆脑

    • 那些浪漫的开始

    电影院、小湖边、更有夜晚的无人小树间

    • 那些铭记于心的大小事

    我们一起上晚上的选修课。我手冻得红红的只为给你带来一杯温热的奶茶和香脆的鸡排。你看我手红,把我手放入你的衣服里为我取暖,让我不惧怕这寒冬。

    • 那些经历的曲折

    你那一晚上伤心流泪,因为我没有明白你给我的礼物是多么的重要。我抱着你、紧紧抱着你,很久很久…

    代码表白,此时此刻你是我心中的唯一

    • 主体部分,插入你需要的内容
    window.οnlοad=function starttime(){
            time(h1,'2021/7/9');     // 刚在一起的时间
            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秒为一整份 取余 剩下秒数
            obj.innerHTML="曼曼<br>咱俩在一起的时间已经:<br>"+day+"天"+hour+"小时"+minute+"分"+second+"秒"+"了<br><span>2022即将来临,真爱来了,我们要好好把握。<br>不管面临多大的压力,不管前面的路如何崎岖.<br>不管经历过什么,我仍坚信最浪漫的事就是和你一起慢慢变老.<br>相信中间的计时器,将永远继续下去,直至数据溢出.span>"
    
            return true;
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 效果演示
      在这里插入图片描述

    • 代码文件

    doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>跨年表白title>
    <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,'2021/7/9');     // 刚在一起的时间
            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秒为一整份 取余 剩下秒数
            obj.innerHTML="曼曼
    咱俩在一起的时间已经:
    "
    +day+"天"+hour+"小时"+minute+"分"+second+"秒"+"了
    2022即将来临,真爱来了,我们要好好把握。
    不管面临多大的压力,不管前面的路如何崎岖.
    不管经历过什么,我仍坚信最浪漫的事就是和你一起慢慢变老.
    相信中间的计时器,将永远继续下去,直至数据溢出.
    "
    return true; }
    script> <audio autoplay="autoplay" loop="loop" preload="auto" src="http://music.163.com/song/media/outer/url?id=1811921555.mp3"> audio> body> html>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151

    我希望,这世间美好永远与你环环相扣

    在这里插入图片描述

    我们分担寒潮、风雷、霹雳;
    我们共享雾霭、流岚、虹霓。
    仿佛永远分离,
    却又终身相依。
    ------舒婷

  • 相关阅读:
    描述符——设备描述符
    k8s创建并发布WordPress
    npm ERR! node-sass@6.0.1 postinstall: `node scripts/build.js`
    React@16.x(42)路由v5.x(7)常见应用场景(4)- 路由切换动画
    [CG从零开始] 6. 加载一个柴犬模型学习UV贴图
    【深度学习】用Pytorch完成MNIST手写数字数据集的训练和测试
    python趣味编程-5分钟实现一个石头剪刀布游戏(含源码、步骤讲解)
    【计算机网络笔记】分组交换中的报文交付时间计算例题
    接口自动化之测试数据动态生成并替换
    辅助驾驶功能开发-功能对标篇(3)-NOP领航辅助系统-蔚来
  • 原文地址:https://blog.csdn.net/qq_45801904/article/details/126148151