js純程式碼為網站站點新增雪花飄落效果
今天就是聖誕節了,現在出去街上基本上都有一些聖誕節的氣氛
前端滑稽上線~貼程式碼
<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>
程式碼放哪裡就不用我說了吧,依賴 JQurey,如果沒效果,請確認網頁是否已載入 JQurey
很簡單,在瀏覽器按下 F12,然後在 console 裡面貼上一下 JS 程式碼(不含前後的 script 標籤),然後回車執行即可看到效果了
相關文章
- jQuery雪花飄落效果程式碼例項jQuery
- canvas繪製雪花飄落效果程式碼例項Canvas
- canvas實現的雪花飄落效果程式碼例項Canvas
- canvas實現的雪花飄落效果Canvas
- Android自定義View——從零開始實現雪花飄落效果AndroidView
- JavaScript 雪花飄舞效果詳解JavaScript
- jquery動態生成元素並飄落效果jQuery
- html5 飄雪花動畫(增加背景音樂)HTML動畫
- 部落格園美化-隨季節變化實現不同的飄落效果
- Swift如何純程式碼實現時鐘效果Swift
- JS新增標籤效果JS
- 逼真的HTML5樹葉飄落動畫HTML動畫
- js點選div實現閃爍效果程式碼例項JS
- js 實現程式碼雨效果JS
- js點選按鈕數字加1效果程式碼例項JS
- js點名器效果JS
- js重力球效果程式碼例項JS
- js煙花效果程式碼例項JS
- js鐘錶效果程式碼例項JS
- js秒錶效果程式碼例項JS
- RecyclerView點選新增波紋效果View
- js點選文字框選中文字效果程式碼例項JS
- app直播原始碼,為文字/圖片新增按壓效果APP原始碼
- frank程式碼網為網頁前端人員提供建站常用的網頁js程式碼網頁前端JS
- 基於HTML5+Webkit實現樹葉飄落動畫HTMLWebKit動畫
- js淡入淡出效果例項程式碼JS
- JavaScript點選投票效果程式碼例項JavaScript
- 純CSS實現的二級下拉選單效果程式碼例項CSS
- 零行程式碼為 App 新增異常載入佔點陣圖行程APP
- js點選彈出和隱藏一個div層效果程式碼例項JS
- 直播系統程式碼,給標題欄新增陰影效果和圓角效果
- 給網站新增春節燈籠效果:引入即用,附原始碼!網站原始碼
- js不重複抽獎效果程式碼例項JS
- js元素上下移動效果程式碼例項JS
- js table隔行變色效果程式碼例項JS
- js簡單日曆效果程式碼例項JS
- js小球拋物線效果程式碼例項JS
- js簡單摺紙效果程式碼例項JS