小白教程 发表于 2021-5-4 23:38:07

股份烦烦烦

<!DOCTYPE html>
<html xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>男某某与女某某日期纪念功能</title>
            
      <link type="text/css" rel="stylesheet" href="./index_files/default.css">
                <script type="text/javascript" src="./index_files/jquery.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-parser.js"></script>
                <script type="text/javascript" src="./index_files/jscex-jit.js"></script>
                <script type="text/javascript" src="./index_files/jscex-builderbase.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-async.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-async-powerpack.min.js"></script>
                <script type="text/javascript" src="./index_files/functions.js" charset="utf-8"></script>
                <script type="text/javascript" src="./index_files/love.js" charset="utf-8"></script>
            <style type="text/css">
<!--
.STYLE1 {color: #666666}
-->
      </style>
</head>
    <body>
      <div id="main">
            <div id="error">本页面采用HTML5编辑,目前您的浏览器无法显示,请换成谷歌(<a href="http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html?hl=zh-CN&brand=CHMI">Chrome</a>)或者火狐(<a href="http://firefox.com.cn/download/">Firefox</a>)浏览器,或者其他游览器的最新版本。</div>
            <div id="wrap">
                <div id="text">
                              <div id="code">
                                        <span class="say">* 致女某某: *</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 女某某,情人节快乐!</span><br>
                                                <span class="say"> </span><br>
                        <span class="say">· 不经意相识, 或许是缘分,或许是注定的。</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但依......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 无论如何,只要你我依旧喜欢对方,我会一直陪着你。</span><br>
                        <span class="say"> </span><br>
                        <span class="say">· You are my only girlfriend.</span><br>
                                                <span class="say"> </span><br>
                                                <span class="say">· I love you,×××!</span><br>
                                                <span class="say"> </span><br>
                        <span class="say"><span class="space"></span>--@author 男某某--</span>
                              </div>
                </div>
                <div id="clock-box">
                  <span class="STYLE1">现在是</span>男某某 <span class="STYLE1" style="color: red">❤</span> 女某某<span class="STYLE1" style="color: red">相恋</span>
                  <div id="clock"></div>
            </div>
                <canvas id="canvas" width="1100" height="680"></canvas>
            </div>
            
      </div>
   
    <script>
    </script>

    <script>
    (function(){
      var canvas = $('#canvas');
               
      if (!canvas.getContext) {
            $("#error").show();
            return false;
      }

      var width = canvas.width();
      var height = canvas.height();
      
      canvas.attr("width", width);
      canvas.attr("height", height);

      var opts = {
            seed: {
                x: width / 2 - 20,
                color: "rgb(190, 26, 37)",
                scale: 2
            },
            branch: [
                [535, 680, 570, 250, 500, 200, 30, 100, [
                  [540, 500, 455, 417, 340, 400, 13, 100, [
                        
                  ]],
                  [550, 445, 600, 356, 680, 345, 12, 100, [
                        
                  ]],
                  ,
                  [546, 397, 413, 247, 328, 244, 9, 80, [
                        ,
                        
                  ]],
                  [546, 357, 608, 252, 678, 221, 6, 100, [
                        
                  ]]
                ]]
            ],
            bloom: {
                num: 700,
                width: 1080,
                height: 650,
            },
            footer: {
                width: 1200,
                height: 5,
                speed: 10,
            }
      }

      var tree = new Tree(canvas, width, height, opts);
      var seed = tree.seed;
      var foot = tree.footer;
      var hold = 1;

      canvas.click(function(e) {
            var offset = canvas.offset(), x, y;
            x = e.pageX - offset.left;
            y = e.pageY - offset.top;
            if (seed.hover(x, y)) {
                hold = 0;
                canvas.unbind("click");
                canvas.unbind("mousemove");
                canvas.removeClass('hand');
            }
      }).mousemove(function(e){
            var offset = canvas.offset(), x, y;
            x = e.pageX - offset.left;
            y = e.pageY - offset.top;
            canvas.toggleClass('hand', seed.hover(x, y));
      });

      var seedAnimate = eval(Jscex.compile("async", function () {
            seed.draw();
            while (hold) {
                $await(Jscex.Async.sleep(10));
            }
            while (seed.canScale()) {
                seed.scale(0.95);
                $await(Jscex.Async.sleep(10));
            }
            while (seed.canMove()) {
                seed.move(0, 2);
                foot.draw();
                $await(Jscex.Async.sleep(10));
            }
      }));

      var growAnimate = eval(Jscex.compile("async", function () {
            do {
                  tree.grow();
                $await(Jscex.Async.sleep(10));
            } while (tree.canGrow());
      }));

      var flowAnimate = eval(Jscex.compile("async", function () {
            do {
                  tree.flower(2);
                $await(Jscex.Async.sleep(10));
            } while (tree.canFlower());
      }));

      var moveAnimate = eval(Jscex.compile("async", function () {
            tree.snapshot("p1", 240, 0, 610, 680);
            while (tree.move("p1", 500, 0)) {
                foot.draw();
                $await(Jscex.Async.sleep(10));
            }
            foot.draw();
            tree.snapshot("p2", 500, 0, 610, 680);


            canvas.parent().css("background", "url(" + tree.toDataURL('image/png') + ")");
            canvas.css("background", "#ffe");
            $await(Jscex.Async.sleep(300));
            canvas.css("background", "none");
      }));

      var jumpAnimate = eval(Jscex.compile("async", function () {
            var ctx = tree.ctx;
            while (true) {
                tree.ctx.clearRect(0, 0, width, height);
                tree.jump();
                foot.draw();
                $await(Jscex.Async.sleep(25));
            }
      }));
       //下面修改起始日期
      var textAnimate = eval(Jscex.compile("async", function () {
                  var together = new Date();
                  together.setFullYear(2020, 1, 2);                         //时间年月日 月份0~11
                  together.setHours(22);                                                //小时      
                  together.setMinutes(22);                                        //分钟
                  together.setSeconds(2);                                        //秒前一位
                  together.setMilliseconds(2);                              //秒第二位

                  $("#code").show().typewriter();
            $("#clock-box").fadeIn(500);
            while (true) {
                timeElapse(together);
                $await(Jscex.Async.sleep(1000));
            }
      }));

      var runAsync = eval(Jscex.compile("async", function () {
            $await(seedAnimate());
            $await(growAnimate());
            $await(flowAnimate());
            $await(moveAnimate());

            textAnimate().start();

            $await(jumpAnimate());
      }));

      runAsync().start();
    })();
    </script>
    <iframe src = "./给你们.mp3" allow = "autoplay" hidden /> //自己修改音乐位置
</body>
</html>
————————————————
版权声明:本文为CSDN博主「Himit_ZH」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43853097/article/details/104240158

页: [1]
查看完整版本: 股份烦烦烦