七夕心形图案漂浮

作者: hi武林高手 | 来源:发表于2018-08-17 21:10 被阅读18次

    这不今天七夕嘛,虽然我没有女朋友,但是作为程序员我可以new一个啊 哈哈哈
    这次实现的是鼠标点击处心形漂浮的炫酷效果,这个效果是通过juqery实现的,头部通过引入封装好的jquery。
    下面直接附上代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>测试</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <style >
    *{
      margin: 0px;
      padding: 0px;
    }
    </style>
    <script type="text/javascript">
    $(function(){
      var height=$(window).width();
      $('#test').css({
        'height':height,
      });
      var n=1;
      $('#test').click(function(e){
        if(n%2==0){
          var $i=$('<b></b>').text('七夕节快乐哈!');//双数显示这个
        }else{
          var $i=$('<b></b>').text('❤');//单数显示这个
        }
        n++;
        var x=e.pageX,y=e.pageY;//获取鼠标点击的位置坐标
        $i.css({
            "z-index": 9999,
            "top": y - 20,
            "left": x,
            "position": "absolute",
            "color": 'red',
            "font-size": 14,
          });
          $("body").append($i);
          $i.animate({
            "top": y - 180,
            "opacity": 0
          }, 1500, function() {
            $i.remove();
          });//设置动画
      });
    });
    </script>
    </head>
    <body>
    <p id="test">
    </p>
    </body>
    </html>
    

    通过鼠标点击一下,在鼠标上方会显示一个爱心❤,并且会有慢慢向上消失的效果,下面是效果图是不是觉得很好玩


    效果如图

    纸上得来终觉浅,绝知此事要躬行。每行代码都有每行代码的用处,每个单词都有意思,写代码的时候要深入理解每行代码的作用意义,并且要写上注释,以便后续更改代码,方便理解。但是不要觉得看上去代码很简单,效果很容易实现,眼高手低的。其实你自己写起来会出现很多低级高级的错误,比如说少个括号,少个闭合标签,少个分号等等都会导致程序不可运行。
    最后祝大家七夕节快乐哈!

    相关文章

      网友评论

        本文标题:七夕心形图案漂浮

        本文链接:https://www.haomeiwen.com/subject/qkmtiftx.html