这不今天七夕嘛,虽然我没有女朋友,但是作为程序员我可以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>
通过鼠标点击一下,在鼠标上方会显示一个爱心,并且会有慢慢向上消失的效果,下面是效果图是不是觉得很好玩
效果如图
纸上得来终觉浅,绝知此事要躬行。每行代码都有每行代码的用处,每个单词都有意思,写代码的时候要深入理解每行代码的作用意义,并且要写上注释,以便后续更改代码,方便理解。但是不要觉得看上去代码很简单,效果很容易实现,眼高手低的。其实你自己写起来会出现很多低级高级的错误,比如说少个括号,少个闭合标签,少个分号等等都会导致程序不可运行。
最后祝大家七夕节快乐哈!
作者:DivMa
链接:https://www.jianshu.com/p/84440a8db2f2
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦