首页 圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现

圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现

举报
开通vip

圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现 圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远~今天就教大家如何在博客中添加纷纷扬扬的下雪效果。今天,你那里下雪了吗 一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远~在这个特殊的日子里,处处洋溢着节日的气氛,空中飘落的雪花更显得浪漫~今天就教大家如何在博客中添加纷纷扬扬的下雪效果。今天,你那里下雪了吗, 首...

圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现 圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远~今天就教大家如何在博客中添加纷纷扬扬的下雪效果。今天,你那里下雪了吗 一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远~在这个特殊的日子里,处处洋溢着节日的气氛,空中飘落的雪花更显得浪漫~今天就教大家如何在博客中添加纷纷扬扬的下雪效果。今天,你那里下雪了吗, 首先在页面引入 jQuery 库和 jQuery.snow.js(或者使用压缩版本 jQuery.snow.min.js): 复制代码 代码如下: script src="jquery.js" /script script src="jquery.snow.js" /script 博客园的朋友可以不用引入 jQuery,因为博客园自身已经引入了。不是博客园的朋友也可以引用 Goolgle CDN 提供的 jQuery: 复制代码 代码如下: script src="; /script script src="jquery.snow.js" /script 然后在页面文档的任何地方调用下雪插件就可以了: 复制代码 代码如下: script $(document).ready( function(){ $.fn.snow(); }); /script 你也可以根据自己的喜好设置插件提供的参数来调整下雪的效果: 复制代码 代码如下: minSize /* 雪花的最小尺寸,默认值 10 */ maxSize /* 雪花的最小尺寸,默认值 20 */ newOn /* 每毫秒雪花出现的频率,默认是 500 */ flakeColor /* 雪花的颜色,默认值是白色 #FFFFFF */ 例如可以传递下面这样形式的参数: 复制代码 代码如下: $.fn.snow({ minSize: 5, maxSize: 50, newOn: 1000, flakeColor: '#0099FF' }); newOn 参数值越小,效果越好,但是设置过小的话可能会有性能问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,比较耗资源。 最后向大家简单介绍一下这个下雪效果实现的要点: 使用字符 作为雪花,Unicode 编码是: ,因此雪花的大小和颜色控制其实就是设置 font-size 和 color 属性。 使用 setInterval 周期性生成雪花,频率使用 newOn 控制。 下面是下雪插件的完整代码: 复制代码 代码如下: (function($){ $.fn.snow = function(options){ var $flake = $(' div id="flake" / ').css({'position': 'absolute', 'top': '-50px'}).html(' '), documentHeight = $(document).height(), documentWidth = $(document).width(), defaults = { minSize : 10, maxSize : 20, newOn : 500, flakeColor : "#FFFFFF" }, options = $.extend({}, defaults, options); var interval = setInterval( function(){ var startPositionLeft = Math.random() * documentWidth - 100, startOpacity = 0.5 + Math.random(), sizeFlake = options.minSize + Math.random() * options.maxSize, endPositionTop = documentHeight - 40, endPositionLeft = startPositionLeft - 100 + Math.random() * 200, durationFall = documentHeight * 10 + Math.random() * 5000; $flake .clone() .appendTo('body') .css( { left: startPositionLeft, opacity: startOpacity, 'font-size': sizeFlake, color: options.flakeColor } ) .animate( { top: endPositionTop, left: endPositionLeft, opacity: 0.2 }, durationFall, 'linear', function() { $(this).remove() } ); }, options.newOn); }; })(jQuery); 园子里的朋友只要把下面代码添加到(管理-》设置-》页脚HTML代码)中就可以了,非简单~ 温馨提示:因为会被转义,这里给雪花编码加个空格,使用的时候记得把 html('& #10052;') 的& #间空格去掉啊。 复制代码 代码如下: script (function($){$.fn.snow=function(options){var $flake=$(' div id="flake" / ').css({'position':'absolute','top':'-50px'}).html('& #10052;'),documentHeight=$(document).height(),documentWidth=$(document).width(),defaults={minSize:10,maxSize:20,newOn:500,flakeColor:"#FFFFFF"},options=$.extend({},defaults,options);var interval=setInterval(function(){var startPositionLeft=Math.random()*documentWidth- 100,startOpacity=0.5+Math.random(),sizeFlake=options.minSize+Math.random()*options.maxSize,endPositionTop=documentHeight- 40,endPositionLeft=startPositionLeft- 100+Math.random()*200,durationFall=documentHeight*10+Math.random()*5000;$flake.clone().appendTo('body').css({left:startPositionLeft,opacity:startOpacity,'font- size':sizeFlake,color:options.flakeColor}).animate({top:endPositionTop,left:endPositionLeft,opacity:0.2},durationFall,'linear',function(){$(this).remove()});},options.newOn);};})(jQuery); $.fn.snow({ minSize: 5, maxSize: 50, newOn: 1000, flakeColor: '#FFF' }); /script
本文档为【圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_281650
暂无简介~
格式:doc
大小:67KB
软件:Word
页数:0
分类:生活休闲
上传时间:2018-04-15
浏览量:13