次の要件を持つレスポンシブ サムネイル グリッドを作成しようとしています。
- サムネイルは反応して拡大および縮小します
- 個々のサムネイル画像コンテナは正方形で、縦横比は 1:1 です
- 個々のサムネイル画像の縦横比は異なる場合がありますが、正方形のサムネイル コンテナー内で水平方向と垂直方向の中央に配置されます。
非応答バージョンは、私のサイトhttp://www.artrogue.com/collections/allで確認できます。繰り返しますが、1:1 の正方形コンテナーの高さと幅を定義したため、これは機能します。
レスポンシブでは、幅が変わるため、正方形のコンテナーの高さを定義できません。高さは動くターゲットです。
これが CSS で実行できるかどうかはわかりませんが、jQuery や JavaScript を使用してもかまいません。