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
関連記事
02 Apr 2018
この記事では、HTML5 キャンバスに基づいたテキスト アニメーションの特殊効果を紹介します。必要な方は参考にしてください。
19 Jan 2017
これは、HTML5 キャンバスとリバウンド アニメーションに基づいたローディング アニメーションの特殊効果です。読み込みアニメーションでは、キャンバスを使用してページ全体をカバーし、読み込みの進行状況を表す多角形の読み込みローダーを表示します。
18 Jan 2017
これは、HTML5 に対応したクールなビデオ背景アニメーション効果です。このビデオ背景は、ビデオを画面のサイズに適応させて、クールでダイナミックなビデオ背景効果を作成できます。
06 Mar 2017
テキストは Web ページの魂です。昔、誰かが Web ページにさまざまなスタイルを与える美しいコンピューター フォントを発明しました。 HTML5 と CSS3 の登場により、必要に応じてテキストをよりパーソナライズできるようになり、HTML5 を使用してテキストをアニメーション化することもできます。この記事では、非常に豪華な 8 つの HTML5 テキスト アニメーション特殊効果を紹介します。参考にしていただければ幸いです。 1. CSS3 3D 折り畳みおよび反転テキスト アニメーション 今日は、CSS3 テキスト特殊効果アプリケーションを共有します。これは、以前に共有された HTML5/CSS3 テキスト エフェクトと似ていますが、CSS3 3D 折り畳みおよび反転テキスト アニメーションでもあります。 。
06 Mar 2017
HTML5 の大きな利点の 1 つは、Web ページ上でパーティクル アニメーションの特殊効果をより便利かつ効率的に作成できることです。特に、Web ページ上に任意のグラフィックスやアニメーションを描画できる Canvas 機能を使用できます。この記事では、7 つの素晴らしい HTML5 パーティクル アニメーション エフェクトを紹介します。これらのパーティクル エフェクトは、誰でも学習できるソース コードをダウンロードできます。 1. HTML5 キャンバス パーティクル シミュレーション エフェクト HTML5 キャンバスを使用してシミュレートされた 30,000 個のパーティクル アニメーションです。キャンバス上でマウスを動かすと、マウスの周りのいくつかのパーティクルが動き、砂絵で遊んでいるように特定のパターンを形成します。 、 の効果...
01 Apr 2017
私はずっとバックエンドに取り組んできましたが、最近はまだフロントエンドである人気の H5 に少し興味があるので、HTML5 を使用して、AMD9 公式 Web サイトのクールなダウンロード ガイド ページのアニメーション特殊効果のケースを真似てみます。もちろん、私は単なる初心者です。マスターにはならないでください。
16 May 2016
この記事では主に、断片化と再編成のビデオ特殊効果を実現するための JavaScript + html5 キャンバスを紹介します。興味のある方は参考にしてください。
24 Mar 2017
これも HTML5 Canvas をベースにした 3D アニメーションの傑作で、風になびく 3D の服の揺れアニメーションの特殊効果が非常にリアルです。服の上でマウスをスライドさせると、服が揺れるアニメーションが表示されます。マウスをクリックすると、服がさらに激しく揺れます。 オンライン デモのソース コードのダウンロード HTML コード <div style='width:500px;margin:10px auto'> <canvas id='cv' width='480' height='300'></ca..
ホットツール Tags
Hot Tools
HTML5 キャンバスの心ときめくアニメーション特殊効果
HTML5 キャンバスのハートのはためきアニメーション特殊効果は、ブラウザで直接開いてハートを確認できる生成されたアニメーションです。
H5 パンダバウンスゲームのソースコード
HTML5 Mobile Panda もクレイジーなゲームのソース コードです。ゲームの説明: 画面を長押ししてパンダのバネの強さを調整し、石柱にジャンプします。川に落ちたらゲーム終了です。
HTML5 バレンタインデー ボックス アニメーションの特殊効果
svgをベースに、バレンタインデーのラブボックスギフトを開けるアニメーションと、ラブボックスアニメーションの特殊効果を描画します。
H5 3D ローリング ボール ゲームのソース コード
HTML5 クールな 3D ボールローリングモバイルゲームコードのダウンロード。ゲーム紹介: カラー ボールが転がり、マウスまたは携帯電話のタッチ スクリーンでカラー ボールをドラッグすることで、カラー ボールの現在のトラックを制御します。シンプルで操作しやすいモバイルゲームのソースコードです。