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

04プレビューグリッド — 縦横比を読んで隙間なく埋める配置計算

各画像のnaturalWidth・naturalHeight比をCSS変数--ratioに込めてaspect-ratioへ渡すと、グリッドは画像ごとの異なる形を記憶し、object-fitの代わりに余白の計算で常に埋まったタイルを作ります。横・縦画像が混ざっても行の高さは崩れません。

使いどころ商品写真アップロード、ポートフォリオ整理

naturalWidthnaturalHeightCSS custom properties
プレビューグリッド — 縦横比を読んで隙間なく埋める配置計算
新しいタブで開く

04 プレビューグリッド — 縦横比を読んで隙間なく埋める配置計算 — 計測 累積面積 26.197% · 動いたフレーム 7/23GODRICH オリジナル · SCSS と React は zip に同梱 · ドラッグ アンド ドロップ ファイル アップロードUI — ドロップゾーン9種の計算

このデモが属する記事

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

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