櫻坂46のデビューカウントダウンライブのサイトで実装されているような、桜を降らせる方法についてまとめました。
jQueryを使って、桜の花びらが舞うエフェクトを実装していきます。
花びらの大きさや向きがランダムなので、自然な動きを再現できます。
jQueryやCSSの記述も少ないので、初心者の方にもおすすめです。
CONTENTS
1.デモページ
▽ デモページ
https://www.yuki-017.com/demo/sakura-js/
2.Git Hub
GitHub
▽ 使用するGitHub ( jQuery-Sakura )
https://github.com/nayleen/jQuery-Sakura緑色のボタン「Code」→「Download ZIP」からダウンロード。
今回はjquery-sakura.min.jsとjquery-sakura.min.cssを使用しています。
3.ディレクトリ構成
assetsフォルダに「css」と「js」フォルダを作成。
jQueryはCDNを読み込みます。
ー index.html
― assets / css / jquery-sakura.min.css
― assets / css / style.css
― assets / js / jquery-sakura.min.js
― assets / js / script.js
index.html
script.js
script.jsの中に桜を降らせるコードを挿入します。
4.オプション
速さや大きさなどのオプションをつけることができます。
- fallSpeed: 桜の落ちるスピード
- newOn: 新しい花びらが追加される間隔
- maxSize: 花びらの大きさ(最大)
- minSize: 花びらの大きさ(最小)
他のオプションについてはGitHubの解説をご覧ください。
https://github.com/nayleen/jQuery-Sakura