为Zblog、WordPress等网站添加JS纯代码雪花飘落效果

小星空小星空2021-12-301.19 K 阅读0 评论

现在冬天下雪已经是很常见的事情了,为了应景,我们可以为我们的站增加雪花飘落的效果,这个应该还是很不错的。实现的方法还是比较简单的,只需要简单的三步就可以了,现将方法分享一下。

效果展示

为Zblog、WordPress等网站添加JS纯代码雪花飘落效果

很简单,在浏览器按下 F12,然后在 console 里面粘贴一下 JS 代码(不含前后的 script 标签),然后回车执行即可看到效果

下面是5种效果 直接引用即可

冬天过节网站雪花飘落代码JS特效 添加教程 5种效果+效果展示

雪花飘落效果

<script type="text/javascript">
(function($){
   $.fn.snow = function(options){
   var $flake = $('<div id="snowbox" />').css({'position': 'absolute','z-index':'9999', 'top': '-50px'}).html('❄'),
   documentHeight     = $(document).height(),
   documentWidth  = $(document).width(),
   defaults = {
      minSize   : 10,
      maxSize   : 20,
      newOn     : 1000,
      flakeColor : "#AFDAEF" /* 此处可以定义雪花颜色,若要白色可以改为#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 - 200,
   endPositionLeft = startPositionLeft - 500 + Math.random() * 500,
   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);
$(function(){
    $.fn.snow({
       minSize: 5, /* 定义雪花最小尺寸 */
       maxSize: 50,/* 定义雪花最大尺寸 */
       newOn: 300  /* 定义密集程度,数字越小越密集 */
    });
});
</script>
版权声明
  本站致力于为模板爱好者提供国内外插件开发技术和模板共享,着力为用户提供优资资源。
  本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
  我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。
  站长会进行审查之后,情况属实的会在三个工作日内为您删除。
The End 微信扫一扫

文章声明:以上内容(如有图片或视频在内)除非注明,否则均为小星空博客原创文章,转载或复制请以超链接形式并注明出处。

本文作者:小星空本文链接:https://xxkblog.cn/post/5817.html

上一篇 下一篇

相关阅读

您需要 登录账户 后才能发表评论

发表评论

访客 访客
快捷回复: 表情:
评论列表 (暂无评论,1187人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码