私のウェブサイトでは、ユーザーが写真をアップロードできます。サイズはさまざまですが、同じ高さのボックスに収まるようにしておき、隣に置いてグリッドを作ることができます。画像は、縦横比を維持したままボックスの中央に配置する必要があります。 CSSでこれを行うことはできますか?私はフレックスボックスで物事を試してきましたが、私はそれを動作させることはできません。動的に読み込まれた画像の縦横比を保持する
高さが幅よりも大きい場合:
|-------------|
| imageim |
| ageimag |
| eimagei |
| mageima |
| geimage |
| imageim |
|-------------|
幅が高さよりも大きい場合:
|-------------|
| |
|imageimageima|
|geimageimagei|
|mageimageimag|
|eimageimageim|
| |
|-------------|
私はそれを試してみたが、それはうまくいきませんでした。多分私のdivの高さと幅が固定値の代わりに100%に設定されているからでしょうか? – raichu
このポストを参照し、それが役立つ場合は回答してください。http://stackoverflow.com/q/34713763/483779しかし、ブラウザのサポートの詳細に注意してください。 – Stickers
あなたのために答えを投稿しましたが、あなたが探しているものをよりよく理解するために、画像サイズの組み合わせで予想されるレイアウトを示す画像が素晴らしいでしょう。 – LGSon