私は3レベルの構造を持っています:
<div class="workingArea">
<div class="imageContainer">
<img class="theImage" />
</div>
</div>
「workingArea」のサイズは、ブラウザーのサイズによって決まります (親で flex を使用)。「imageContainer」のサイズは、読み込まれた画像のサイズによって決まります (画像によって異なります。各画像のサイズは異なります)。
イメージ コンテナを作業領域の中央に配置したいと考えています。
「imageContainer」のサイズは画像によって決定されるため、作業領域のサイズよりも大きくなる可能性があります。その場合、画像の中心を作業領域 (画像は左右にオーバーフローする必要があります)。
フレックスを使用してみましたが、垂直方向と水平方向ではなく、垂直方向にのみ中央揃えできます。
ありがとう!