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

02メンバーグリッド — 最終行の人数を計算して孤立カードをなくす配置

チーム人数を列数で割った余りで最終行に何人残るかを計算し、余りが1〜2人の時だけ--cols変数で最終行の列数を減らして中央に寄せます。ResizeObserverで幅が変わり列数自体が変わる時も同じ計算をやり直します。

使いどころ会社紹介の全メンバー一覧、部署別人数カード

CSS GridResizeObserverCSS custom properties
メンバーグリッド — 最終行の人数を計算して孤立カードをなくす配置
新しいタブで開く

02 メンバーグリッド — 最終行の人数を計算して孤立カードをなくす配置 — 計測 累積面積 29.079% · 動いたフレーム 8/23GODRICH オリジナル · SCSS と React は zip に同梱 · チーム紹介 デザイン9選 — 人数・自己紹介の長さ・時差まで計算して見せる

このデモが属する記事

チーム紹介 デザイン9選 — 人数・自己紹介の長さ・時差まで計算して見せる — デモ9種のプレビューチーム紹介 デザイン9選 — 人数・自己紹介の長さ・時差まで計算して見せるチーム紹介 デザインは、人数や自己紹介の長さ、時差までデータとして計算し直す一枚をレイアウトに重ねる考え方です。人数に関わらず列崩れしない列数を計算し、自己紹介が長ければ測って続きを読むボタンを付け、パートナーロゴは枚数に関係なく同じ速さで この記事のデモをすべて見る

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