ver. 1.0.0
ランダムなサイズ・透明度の円がふわふわと動くJavaScriptです。
クリックするとボールが増えます。
プラグインではなく、直接JSファイルを編集するだけの単純なものです。
HTMLファイルに<canvas>
タグを記述し、好きなID名をつけます。
例:
<canvas id="randomBalls"></canvas>
dist
フォルダの中にあるJSファイルを</body>
閉じタグ直前で読み込みます。
例:
<script src="randomballs-settings.js"></script>
<script src="randomballs.min.js"></script>
dist
フォルダの中にあるrandomballs-settings.js
ファイルを開き、11行目をSTEP1でつけたID名に書き換えます。
例:
var randomBalls_canvasID = 'randomBalls'; //<canvas>のIDを''内に記入
dist
フォルダの中にあるrandomballs-settings.js
ファイルを書き換えることでさまざな設定をすることができます。
var randomBalls_canvasColor = 'rgba(255, 127, 80, 0.8)';
<canvas>
の背景色を好きな色に変更することができます。- RGBa指定だけでなく、CSSで使用できる色の指定であればいずれも使用可能です。
transparent
とかけば透明になります。
var randomBalls_canvasSize = false;
<canvas>
のサイズを設定することができます。true
またはfalse
で指定します。true
の時は、<canvas>
の親要素のサイズと同じになります。false
の時は、ブラウザの表示画面いっぱいに広がります。
var randomBalls_ballsSpeed = 1;
- 数値を入力することで、ボールの動く速度を変更することができます。
- 数字が小さいとゆるやかに動き、大きいと速く動きます。
var randomBalls_ballsSize = 23;
- 数値を入力することで、ランダムに生成されるボールの大きさの、最大半径を変更することができます。
var randomBalls_initialBalls = 20;
- ページ読み込み時に最初に生成されるボールの個数を変更することができます。
var randomBalls_initialBallsColor = [255, 255, 255]; //ボールの色(RGB)
- ページ読み込み時に最初に生成されるボールの色を変更することができます。
[]
内に、RGBカラーのR、G、Bの数値をそれぞれ入力します。- RGB以外の指定はできません。
var randomBalls_initialBallsOpacity = 4;
- ページ読み込み時に最初にランダムに生成されるボールの透明度を変更することができます。
1
-9
の数値を入力することができます。
var randomBalls_extraBallsMax = 10;
<canvas>
の領域をクリックするとボールを増やすことができます。- 数値を入力することで増やせる最大個数を変更することができます。
var randomBalls_extraBallsColor = 'rgba(255,255,0,0.15)';
- クリックして増やせるボールの色を変更することができます。
- RGBa指定だけでなく、CSSで使用できる色の指定であればいずれも使用可能です。
2020年4月23日時点で、以下のブラウザでの動作を確認しています。
Chrome, Safari, Firefox Developer Edition