3
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CSS3 Flexbox内の画像の比率がおかしい?件

Last updated at Posted at 2018-03-07

皆様、おはこんばんちわ。

今回はCSS3のFlexboxで少しハマったことについてご紹介致します。

とあるゲームサイトのコーディングでFlexboxを使用する機会がありました。

Flexboxを使用するとその中に内包してあるimgが伸び縮みする際、比率がおかしくなってしまう現象がおきてしまいました。

そんなときは、

<div class="flexbox">
  <img src="画像のパス" alt="">
</div>

<div class="flexbox">
    <div class="flexbox_in">
      <img src="画像のパス" alt="">
  </div>
</div>

という感じで、Flexboxをかけている要素の中にもう一個divを入れ込んであげればいいです。

そんで、img要素に対して、widthやmax-widthなどいつも通りのやり方で調整してあげればいいかと。

それでは、これからもどうぞよろしくお願い致します。

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?