ホームページ JS特殊効果 html5特殊効果 html5キャンバスライン落下アニメーション特殊効果

html5キャンバスライン落下アニメーション特殊効果

html5キャンバスライン落下アニメーション特殊効果

html5キャンバスライン落下アニメーション特殊効果

html5 キャンバスの線落ちアニメーション効果は、雨に似た線落ちアニメーション効果です。

(関数(){

var c = document.getElementById("c"),
ctx = c.getContext("2d");

c.width = innerWidth;
c.height = innerHeight;

var 行 = [],
maxSpeed = 5、
間隔 = 5、
xSpacing = 0、
n = innerWidth / 間隔、
色 = ["#3B8686", "#79BD9A", "#A8DBA8", "#0B486B"],


for (i = 0; i < n; i++){
xSpacing += 間隔;
lines.push({
x: x間隔、
y: Math.round(Math.random()*c.height),
幅: 2、
高さ: Math.round(Math.random()*(innerHeight/10)),
速度: Math.random()*maxSpeed + 1,
色: 色[Math.floor(Math.random() * Colors.length)]
});
}


関数draw(){
変数 i;
ctx.clearRect(0,0,c.width,c.height);

for (i = 0; i < n; i++){
ctx.fillStyle = ライン[i].color;
ctx.fillRect(lines[i].x, lines[i].y, lines[i].width, lines[i].height);
行[i].y += 行[i].speed;

if (lines[i].y > c.height)
行[i].y = 0 - 行[i].高さ;
}

requestAnimationFrame(draw);

}

描画();

}());

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

ストリップタグ以外の HTML 特殊文字コードを効果的に削除するにはどうすればよいですか? ストリップタグ以外の HTML 特殊文字コードを効果的に削除するにはどうすればよいですか?

18 Oct 2024

効果的な HTML 特殊文字の削除:strip_tags を超えた拡張strip_tags は HTML タグを効果的に削除しますが、HTML 特殊文字コードが残る可能性があります。 「 」や「©」などのコードは、RSS フィード ファイルの保存を中断する可能性があります。

文字列から HTML 特殊文字を効果的に削除するにはどうすればよいですか? 文字列から HTML 特殊文字を効果的に削除するにはどうすればよいですか?

18 Oct 2024

文字列から HTML 特殊文字を削除する RSS フィードを作成するときは、互換性を確保するために HTML タグと特殊文字を削除することが重要です。 strip_tags() はタグを効果的に削除しますが、多くの場合、HTML 特殊文字が残ります。

CSS を使用して特定のボタンのマウス ホバー効果を無効にするにはどうすればよいですか? CSS を使用して特定のボタンのマウス ホバー効果を無効にするにはどうすればよいですか?

27 Nov 2024

特定のボタンのマウス ホバー効果を無効にする CSSAiming を使用して、Web ページ内の特定のボタンのマウス ホバー効果を無効にすると、...

テンプレート関数メンバーの部分特殊化により「不完全な型の無効な使用」が発生するのはなぜですか? テンプレート関数メンバーの部分特殊化により「不完全な型の無効な使用」が発生するのはなぜですか?

03 Dec 2024

部分的なテンプレート特殊化での「不完全な型の無効な使用」エラーテンプレート関数の部分的な特殊化を作成しようとすると...

CSS を使用して特定のボタンのホバー効果を無効にするにはどうすればよいですか? CSS を使用して特定のボタンのホバー効果を無効にするにはどうすればよいですか?

23 Nov 2024

CSS クラスを使用して特定のボタンのホバー効果を無効にする...を使用して、特定のボタンのマウス ホバー効果を無効にするメソッドが必要です。

Python の os.system() 呼び出しでファイル名と引数を安全にエスケープするにはどうすればよいですか? Python の os.system() 呼び出しでファイル名と引数を安全にエスケープするにはどうすればよいですか?

28 Oct 2024

os.system() 呼び出しのエスケープos.system() 呼び出しのファイル名と引数をエスケープし、さまざまな操作で特殊文字を効果的に処理するには...

CSS を使用して特定のボタンのホバー効果を無効にするにはどうすればよいですか? CSS を使用して特定のボタンのホバー効果を無効にするにはどうすればよいですか?

16 Dec 2024

CSS クラスを使用して特定のボタンのホバー効果を無効にする無効にした状態を維持しながら、特定のボタンのマウス ホバー効果を無効にするには...

文字列から特殊文字を削除する最も効率的な方法は何ですか? 文字列から特殊文字を削除する最も効率的な方法は何ですか?

31 Dec 2024

特殊文字を削除する最も効率的な方法を見つける多くのアプリケーションでは、文字列から特殊文字を削除する必要があります。

文字列から特殊文字を削除する最も効率的な方法は何ですか? 文字列から特殊文字を削除する最も効率的な方法は何ですか?

29 Dec 2024

文字列から特殊文字を削除する最も効率的なアプローチ ソフトウェア開発では、文字列内で特殊文字を処理することが不可欠です。

See all articles See all articles

Hot Tools

HTML5 キャンバスの心ときめくアニメーション特殊効果

HTML5 キャンバスの心ときめくアニメーション特殊効果

HTML5 キャンバスのハートのはためきアニメーション特殊効果は、ブラウザで直接開いてハートを確認できる生成されたアニメーションです。

H5 パンダバウンスゲームのソースコード

H5 パンダバウンスゲームのソースコード

HTML5 Mobile Panda もクレイジーなゲームのソース コードです。ゲームの説明: 画面を長押ししてパンダのバネの強さを調整し、石柱にジャンプします。川に落ちたらゲーム終了です。

HTML5 バレンタインデー ボックス アニメーションの特殊効果

HTML5 バレンタインデー ボックス アニメーションの特殊効果

svgをベースに、バレンタインデーのラブボックスギフトを開けるアニメーションと、ラブボックスアニメーションの特殊効果を描画します。

H5 3D ローリング ボール ゲームのソース コード

H5 3D ローリング ボール ゲームのソース コード

HTML5 クールな 3D ボールローリングモバイルゲームコードのダウンロード。ゲーム紹介: カラー ボールが転がり、マウスまたは携帯電話のタッチ スクリーンでカラー ボールをドラッグすることで、カラー ボールの現在のトラックを制御します。シンプルで操作しやすいモバイルゲームのソースコードです。