クラシックゲームDoomに触発されたこのJavaScriptライブラリは、Webページのスクロールエクスペリエンスに楽しくレトロなダメージフラッシュ効果を追加します。この効果は、ダメージを受けたときにDoomの象徴的な赤いスクリーンフラッシュを巧みに模倣し、舌の「Doom Scrolling」相互作用を作成します。
この例は、HTMLとCSSを使用したコアダメージアニメーションに焦点を当てています。フルスクリーンオーバーレイが作成されます。
<div id="doom-damage"></div>
#doom-damage { 背景色:赤; 位置:修正; 上:0; 左:0; 幅:100%; 高さ:100%; 不透明:0; ポインターイベント:なし; / *ページインタラクションとの干渉を防ぎます */ }
opacity: 0
とpointer-events: none
スタイル。オーバーレイは最初は見えず、ユーザーの相互作用をブロックしません。アニメーションにopacity
使用することは、 display
を切り替えるよりも効率的であり、アニメーション中のディスプレイの変更に関連するパフォーマンスの問題を回避します。
クラスを追加することにより、ダメージフラッシュがトリガーされます。
constダメージ= document.getElementById( "Doom-Damage"); function doomtakedamage(){ damage.classlist.add( "do-damage"); setimeout(()=> { Damage.classlist.Remove( "do-damage"); }、400); }
.do-damage
クラスは、CSSアニメーションを適用します。
.do-damage { 背景色:赤; アニメーション:0.4s Doom-Damage Forwards; } @KeyFrames DOOM-DAMAGE { 0%{不透明:1; } 100%{不透明:0; } }
これにより、すぐに赤いフラッシュが作成され、その後滑らかなフェードアウトが行われます。
パズルの最後のピース(ここには示されていませんが、リンクされたCodepenに含まれています)には、特定のスクロール間隔でdoomTakeDamage()
を呼び出すスクロールイベントリスナーが含まれ、動的な「Doom Scrolling」効果が作成されます。完全な実装のために、提供されたCodepenで完全なコードを利用できます。
以上が巻物のドゥームダメージフラッシュの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

マークアップと呼ばれる魅力的な新しいサイトが起動しました。キャッチフレーズ:Big Techがあなたを見ています。ビッグテクノロジーを見ています。 Upstatementからの素晴らしい仕事。

先日、JavaScriptでRSSフィードを解析することについて投稿しました。また、RSSのセットアップについて、Feedbinがその中心にある方法について話していることについても投稿しました。

Chris CoyierのWordPressのGutenbergエディターの実装に触発された、Sanity StudioのプレビューでカスタムCodepenブロックを作成する方法を学びます。

ライン、バー、パイチャートは、ダッシュボードのパンとバターであり、データ視覚化ツールキットの基本的なコンポーネントです。確かに、SVGを使用できます

私たちは常にWebをよりアクセスしやすくしたいと考えています。色のコントラストは単なる数学なので、SASSはデザイナーが見逃したかもしれないエッジケースをカバーするのに役立ちます。

タータンは、スコットランド、特にファッショナブルなキルトに通常関連する模様のある布です。 Tartanify.comでは、5,000を超えるTartanを集めました

少し前に、PHPのテンプレートについてJust Php(基本的にHeredoc構文)に投稿しました。私は文字通り、いくつかの超基本にその手法を文字通り使用しています

他の写真を表示するためにナビゲーションを使用して画像の大きなバージョンを開くWebページの画像をクリックしたことがありますか?


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

WebStorm Mac版
便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック



