網頁櫻花飄落效果 — snowfall.jquery.js

2021-01-03 hojun
SAKURA

3月中旬,櫻花盛開~想給你的站點來一場櫻花雨嗎?

獻上jquery雪花插件[snowfall.jquery.js](https://github.com/loktar00/JQuery-Snowfall)

該插件的參數有:

- flakeCount|number 雪花數量- flakeColor|#RGB 雪花顏色- flakeIndex|??? 不清楚- minSize|number 雪花最小體積- maxSize|number 雪花最大體積- minSpeed|number 雪花最小速度- maxSpeed|number 雪花最大速度- round|boolean true雪花圓形|false方形(笑哭)- shadow|boolean true雪花有陰影|false無陰影- image|url 雪花圖片

使用demo

css部分

<style>

.snowfall-flakes{animation:sakura 1s linear 0s infinite;}

@keyframes sakura{

0% {transform:rotate3d(0, 0, 0, 0deg);}

25%{transform:rotate3d(1, 1, 0, 60deg);}

50%{transform:rotate3d(1, 1, 0, 0deg);}

75%{transform:rotate3d(1, 0, 0, 60deg);}

100% {transform:rotate3d(1, 0, 0, 0deg);}

}

</style>

js部分

<script>

$(document).snowfall('clear');

$(document).snowfall({image:"1.png", flakeCount:10, minSpeed:1, minSize:8, maxSize:15,});

$(document).snowfall({image:"2.png", flakeCount:10, minSpeed:1, minSize:8, maxSize:15,});

$(document).snowfall({image:"3.png", flakeCount:10, minSpeed:1, minSize:8, maxSize:15,});

$(document).snowfall({image:"4.png", flakeCount:10, minSpeed:1, minSize:8, maxSize:15,});

<script>

飄落的時候添加了css的3D翻轉效果,使之更加逼真

圖片是用ps一個一個扣下來的。扣好發現jpg格式不能帶透明度,然後又心酸的重新扣png格式的。。。

效果預覽:

[代碼demo](https://github.com/honjun/demo/tree/master/sakura)

相關焦點

  • jquery與js的區別是什麼?js與jquery的用法區別介紹
    在學習js的時候我們肯定能夠接觸到jquery,那麼,js與jquery之間有什麼區別呢?本篇文章將給大家來分享關於jquery與js之間的區別比較,有需要的小夥伴可以參考一下,希望能夠幫助到你們。我們來簡單看一下jquery與js的概念。
  • 簡碼編程:vue.js是不是比jquery.js更有用?
    簡碼編程收到一些讀者的留言提問:「現在vue.js這麼火,我要不要學呀?vue.js是不是比jquery.js更有用?要學的東西太多感覺學不過來了」。vue.js雖然火,但它也有它的使用場景,jquery.js雖然不更新升級了,但很多場景用它還是最合適的。
  • 五分鐘學會給照片加上「櫻花飄落」的效果
    原圖2.導入櫻花素材。因為是psd格式,不能導入進來,需要素材的粉絲可以私我,發送給你們。櫻花素材3.然後選擇一個我們自己喜歡的櫻花素材。選擇一個最適合的櫻花素材4.拖進去照片裡,按ctrl+t調整一下櫻花素材的大小和移動好位置,按回車確認。調整大小5.最初效果。
  • 帝國cms+jquery.lazyload.js實現圖片延遲懶加載的極簡方法
    答:懶加載是一種網頁交互呈現效果。通常而言,首次只加載第一屏(能看得見的)的圖片,之後的圖片則不加載(或只加載一個文件容量特別小的圖片,稱為佔位圖),如果用戶拖動滾動條至後面某處位置(這處位置稱為可視區域)則再加載圖片,這樣做的好處是避免網頁因加載圖片過多而打開慢的弊端。兩個字,提速!如果網站圖片多,要提速,那懶加載就是web技術層面的標配。
  • 「jQuery-1」 jquery基礎
    2. jQuery的作用jQuery和JavaScript它們的作用一樣,都是負責網頁行為操作,增加網頁和用戶的交互效果的,只不過jQuery簡化了JavaScript編程,jQuery實現交互效果更簡單。
  • 日本櫻花飄落在京都
    哲學之道是從若王子神社到銀閣寺的散步小徑全長約2公裡與琵琶湖疏水分流渠並行是京都著名的旅遊散步小路由於日本哲學家西田幾太郎經常在這裡散步而得名 哲學之道還是「日本之路百選」選定的散步道路在櫻花盛開的春天滿樹的櫻花尤其美麗沿途夾道的櫻花是染井吉野櫻 由於是日本畫家橋本關雪饋贈當地因此又名
  • 給微信設置一個櫻花飄落的主題,效果非常贊
    試想一下,如果在微信聊天的時候,櫻花陣陣飄落,效果是不是非常唯美呢,我們看下效果。而且絲毫不影響我們玩手機,實現這個效果,需要用到一個小工具。
  • 20個使用WebGL和Three.js實現的網頁場景
    20個使用WebGL和Three.js實現的網頁場景 也許你們可能已經聽說過關於Three.js庫,Three.js是一個WebGL第三方庫,它能夠讓瀏覽器更加輕鬆的使用和實現3D效果,就打個
  • 古鎮冬櫻花飄落的聲音
    新年伊始,昆明的天氣溫暖怡人,此時恰逢冬櫻花盛開。 官渡古鎮的酒吧街,白牆黑瓦掩映著粉色的櫻花,惹人駐足觀賞。 正應了那句詩詞:「陌上花開,可緩緩歸矣。」
  • jquery中淡入淡出切換效果函數使用方法?
    jquery是javascript很常用和熱門的一個類庫,前端開發人員必須學習的一個js類庫,接下來來看看怎麼使用jquery中的怎麼切換使用淡入淡出方法。jquery最大的特點就是極大地簡化了 JavaScript 編程。而且使用起來也是很簡單的,比javascript更方便簡單。
  • jquery跑馬燈 圖片不間斷滾動效果
    在網頁中為了顯示更多內容,界面更美觀,通常會用到「跑馬燈」效果。打開 Dreamweaver新建 HTML 文檔;修改標題為"跑馬燈"保存為 index.html 文件。float:left; margin:0 5px 10px 0;} .con ul li img{ display:block; width:209px; height:209px; padding:2px; border:1px solid #ccc;}</style>引入 JQuery 庫 <script type="text/javascript" src="jquery
  • 微信櫻花主題特效,滿屏櫻花飄落,打開微信就能看見
    大家好,最近有朋友看到別人玩微信的時候,微信的主題還帶有主題特效,不知道是怎麼實現的,有櫻花飄落的效果,有氣泡的效果,還有楓葉效果等等,每一種都特別好看。櫻花:氣泡:楓葉:別的還有貓爪之類的大家自己去選擇,接下來就教大家怎麼設置的吧。首先大家按照下面的提示安裝一下需要用到的小工具。
  • 【推薦】10個既絢又實用的JQuery特效教程
    第一步:下載JQuery庫首先點擊連結http://code.jquery.com/jquery-1.4.2.min.js下載JQuery庫,保存在本地文件中。第二步:在網頁中添加JQuery庫在頁面中添加Query庫代碼,代碼如下:<script type=」text/javascript」 src=」jquery-1.4.2.min.js」></script> 第三步:添加警告窗口JQuery代碼
  • 幫助你生成全屏視頻背景的超棒jQuery插件 BigVideo.js
    在今天我們介紹的這款jQuery插件 - bigvideo.js,絕對能夠讓你輕鬆的添加超棒的全屏視頻背景,讓你的用戶體會不一樣的感受。相信你們肯定會喜歡!主要特性1.依賴vidoe.js,jQuery,jQuery UI2.可現實展示播放視頻列表3.能夠生成自適應的視頻背景4.如果不支持自動播放支持顯示成圖片如何使用導入需要的類庫:<!
  • 微信可以設置主題了,全屏櫻花飄落!
    大家好,平時我們對著冷冰冰的手機屏幕時間久了,會有審美疲勞的感覺,今天給大家分享一個讓手機屏幕加特效的小方法,特別的好看,效果就像下面這樣。想要實現這個效果,方法也很簡單,我們需要用到一款小工具,下圖是獲取方法
  • 微信可以設置主題了,全屏櫻花飄落
    大家好,平時我們對著冷冰冰的手機屏幕時間久了,會有審美疲勞的感覺,今天給大家分享一個讓手機屏幕加特效的小方法,特別的好看,效果就像下面這樣。想要實現這個效果,方法也很簡單,我們需要用到一款小工具,下圖是獲取方法
  • jquery之父-約翰·雷西格
    然而在這三大框架之前,還有一個框架佔據了前端開發市場很長一段時間,它就是jquery。這個框架有多麼的流行,從基於它的擴展就能看出來,當時幾乎大部分js插件都是基於jquery開發的,在操作dom方面的易用性,jquery當時就是最好的。
  • 一個高性能js動畫庫velocity.js簡介
    一、為什麼是velocity不是jquery時下,如何快速製作js動效,許多人可能會首先想到使用jquery。jquery的就是如此流行。使用jquery製作的各種動效在網絡上也非常豐富。jquery的優點不言而喻,簡單易用,高效開發。但要知道jquery動畫性能並不是最優的。
  • three.js網頁3D渲染引擎終極科普教程版本
    首先簡單的解釋一下WebGL、three.js這個庫和目前網頁3D展示技術的目前的概況。顯然,WebGL技術標準免去了開發網頁專用渲染插件的麻煩,可被用於創建具有複雜3D結構的網站頁面,甚至可以用來設計3D網頁遊戲等等。WebGL是網頁3D必須要用到的技術,對應桌面端的OpenGL,接觸過unity3D和UE虛幻引擎的同事們可能就了解過這塊內容。
  • JS和jQuery哪個重要,應該先學哪個
    在技術論壇如(CSDN等)經常看到有這樣類似的提問,當然提出這樣問題的通常都是新手為了解決大家的疑惑,同時幫助新手程式設計師能更快掌握學習的方向,不致於弄錯重點,筆者以自己身學習和使用經驗分享給大家,有任何問題或疑惑,歡迎留言在回答題目問題前,首先大家需要了解下什麼是js,什麼是jQuery