为了账号安全,请及时绑定邮箱和手机立即绑定

七夕心形图案漂浮

标签:
CSS3

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

<!DOCTYPE html><html><head><meta charset="utf-8"><title>测试</title><script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="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>

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


294

效果如图


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



作者:DivMa
链接:https://www.jianshu.com/p/84440a8db2f2


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消