GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

05読み込み進捗バー — ブラウザがファイルを読む速さをそのまま測るバー

サーバーがなくても、FileReaderがファイルをメモリへ読み込む間のProgressEvent.loaded / event.total比がそのままリアルタイム進捗になります。この比をCSS変数--p(0〜1)に込めるとバー幅と数値ラベルが常に同じ値を描き、onabortで取り消しも同じ計算に組み込みます。

使いどころ大きな添付フォーム、取り込みウィザード

FileReaderProgressEventCSS custom properties
読み込み進捗バー — ブラウザがファイルを読む速さをそのまま測るバー
新しいタブで開く

05 読み込み進捗バー — ブラウザがファイルを読む速さをそのまま測るバー — 計測 累積面積 2.928% · 動いたフレーム 18/23GODRICH オリジナル · SCSS と React は zip に同梱 · ドラッグ アンド ドロップ ファイル アップロードUI — ドロップゾーン9種の計算

このデモが属する記事

ドラッグ アンド ドロップ ファイル アップロードUI — ドロップゾーン9種の計算 — デモ9種のプレビュードラッグ アンド ドロップ ファイル アップロードUI — ドロップゾーン9種の計算ドラッグ アンド ドロップ ファイル アップロードは、置かれたファイルの種類・サイズ・件数をその場で計算する一枚の層です。ドロップされたファイルの種類・サイズ・件数をデータから計算してプレビューを描き、画像はピクセルを読んでサムネイルを作り この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ