私は、横に均等に配置されたロゴ(親コンテナはdisplay: flex
,と設定されています)があります。ビューポートが小さくなるにつれて画面に収まるので、私はtransform: scale()
を使ってスケールを縮小します。ロゴ自体は縮小されていますが、通常はスペースが保存されているため、互いに離れて見えます(特に左端と右端のロゴは親コンテナの端にはもう触れません)。transformを使用せずに画像を縮小する方法:scale()
キャッチ:以下の簡略化されたマークアップとは異なり、私の設定にはCMSによって隠された<li>
要素が含まれており、どのマークが表示され、どのマークが隠されるのかを事前に知ることはできません。
この問題を回避する方法はありますか?
HTML:
<ul>
<li>
<img src="image1.jpg" />
</li>
<li>
<img src="image2.jpg" />
</li>
<li>
<img src="image3.jpg" />
</li>
<li>
<img src="image4.jpg" />
</li>
</ul>
CSS:自身がそれらを拘束する画像上の
ul {
display: flex;
align-items: flex-end;
justify-content: space-between;
}
li {
transform: scale(0.5);
}
助けを求めるコードのヘルプには、問題**の中で、** [** Stack Snippet **](https://blog.stackoverflow.com/2014/09/)の中で**それを再現するのに必要な最短コードを含める必要があります。 introduction-runnable-javascript-css-and-html-code-snippets /)があります。 [**最小限で完全で検証可能なサンプルを作成する方法**](http://stackoverflow.com/help/mcve)を参照してください。 –
問題はありません。コードを追加するために質問を編集しました。 – drake035
ビューポートの割合でイメージのサイズを設定しないのはなぜですか? –