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

07種類の拒否 — MIME接頭辞照合で理由を計算して弾くゲート

許可リストの各MIMEを接頭辞としてstartsWithで比較して合格否を決め、失敗したファイルは消えるのではなく元の場所へ押し戻され、拒否理由(拡張子でない・種類不一致)をaria-liveで読み上げます。ドラッグオーバーの段階でカーソルの形が拒否を予告します。

使いどころ書類専用添付、契約書アップロード

File.typestartsWitharia-live
種類の拒否 — MIME接頭辞照合で理由を計算して弾くゲート
新しいタブで開く

07 種類の拒否 — MIME接頭辞照合で理由を計算して弾くゲート — 計測 累積面積 4.949% · 動いたフレーム 10/23GODRICH オリジナル · SCSS と React は zip に同梱 · ドラッグ アンド ドロップ ファイル アップロードUI — ドロップゾーン9種の計算

このデモが属する記事

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

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