jquery-snow是一款卡通式圣诞节雪花飘落jquery下雪插件。jquery-snow插件可以在页面或指定元素上生成雪花飘落效果。雪花元素可以是字体图标或图片,通过配置你还可以设置雪花的大小和飘落速度等,非常方便。
使用方法
在页面中引入jquery和jquery-snow.js文件,以及font-awesome字体图标文件。
<link href="css/font-awesome.min.css" rel="stylesheet">                 
<script src="js/jquery.min.js"></script>
<script src="js/jquery.ckLine.min.js"></script>
                
                HTML结构
不需要特别指定任何HTML结构,通过插件的target参数,你可以指定雪花是在页面的body还是其它指定元素中生成。
初始化插件
在页面DOM元素加载完毕之后,通过下面的方法来初始化该卡通式圣诞节雪花飘落jQuery插件。
var snowEffectInterval = jQuery.fn.snow({
  // min size of element (default: 20)
  minSize: 10,
  
  // max size of element (default: 50)
  maxSize: 50,
  
  // flake fall time multiplier (default: 20)
  fallTimeMultiplier: 20, 
  
  // flake fall time difference (default: 10000)
  fallTimeDifference: 10000, 
  
  // interval (miliseconds) between new element spawns (default: 500)
  spawnInterval: 500, 
  
  // jQuery element to apply snow effect on (should work on any block element) (default: body)
  target: jQuery("body"),
  
  //elements to use in generating snow effect
  elements  : [
  
    // Element #1
    { 
      // html element to be spawned for this element
      html: '<i class="fa fa-snowflake-o" aria-hidden="true"></i>',
      // hex color for this element - works only for font based icons
      color: '#ffffff'
    },
    
    // Element #2
    { 
      // html element to be spawned for this element
      html: '<i class="fa fa-bell-o" aria-hidden="true"></i>',
      // hex color for this element - works only for font based icons
      color: '#ed9b40'
    },
    
    // Element #3
    { 
      // html element to be spawned for this element
      html: '<i class="fa fa-snowflake-o" aria-hidden="true"></i>',
      // hex color for this element - works only for font based icons
      color: '#ffffff'
    },
    
    // Element #4
    {
      // html element to be spawned for this element
      html: '<i class="fa fa-music" aria-hidden="true"></i>',
      // hex color for this element - works only for font based icons
      color: '#cc2037'
    },
    
    // Element #5
    { 
      // html element to be spawned for this element
      html: '<i class="fa fa-snowflake-o" aria-hidden="true"></i>',
      // hex color for this element - works only for font based icons
      color: '#ffffff'
    },
  ]
});
                
                配置参数
该卡通式圣诞节雪花飘落jquery下雪插件的可用配置参数如下:
- 
minSize:雪花元素的最小尺寸。默认值为:10。 - 
maxSize:雪花元素的最小尺寸。默认值为:20。 - 
fallTimeMultiplier:雪花降落时间的乘数因子。默认值为:20。 - 
fallTimeDifference:雪花降落时间的差异因子。默认值为:10000。 - 
spawnInterval:新元素产生的时间间隔。默认值为:500毫秒。 - 
target:指定产生雪花的目标元素。默认值为:body。 - 
elements:用于产生雪花效果的一组HTML元素。 
该卡通式圣诞节雪花飘落jquery下雪插件的github地址为:https://github.com/VladErc/jquery-snow
版权声明
文章来源: https://www.uihtm.com/jquery/9607.html
版权说明:仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请邮件(44784009#qq.com)与我们联系处理。敬请谅解!


                    



















