[JS]コンテンツの区切り線を水面に見立てて、ぽちゃんたぷんっと波立たせる癒やし系スクリプト -Raindrops.js
Post on:2015年7月13日
sponsorsr
コンテンツの区切りなどの線を水面に見立てて、滴を落としたように波立たせる素敵なアニメーションを簡単に実装できるスクリプトを紹介します。
↓区切り線がぽちゃんたぷんっと波立ちます。

Raindrop.js
Raindrops.js -GitHub
Raindrops.jsのデモ
水面の設定はいろいろでき、水面の高さや色、滴の数や間隔や勢いなどを調整できます。
静かな水面や激しい嵐も再現できます。

スクリプトのページでもコンテンツごとの区切りに使用されています。

ヘッダやフッタあたりに少し適用するのはいい感じですね。
Raindrops.jsの使い方
Step 1: 外部ファイル
当スクリプトとjquery.jsを外部ファイルとして記述します。
[html]
...
コンテンツ
...
[/html]
Step 2: HTML
水面のアニメーションを適用する要素を用意します。
[html]
[/html]
Step 3: JavaScript
適用する要素をjQueryのセレクタで指定し、スクリプトを実行します。
[javascript]
jQuery('#example1').raindrops();
[/javascript]
デモにあるように、オプションで水面の位置やアニメーションをいろいろ設定できます。
位置とカラーを変更する時は、こんな感じに。
[javascript]
jQuery('#example2').raindrops(
{color:'#99d4a5',
canvasHeight:200});
[/javascript]
アニメーションの設定は、こんな感じに。
[javascript]
jQuery('#example5').raindrops(
{color:'#f77b7b',
canvasHeight:150,
waveLength: 100,
rippleSpeed: 0.05,
density: 0.04});
[/javascript]
sponsors










