サポート » 使い方全般 » 画像がoverflowしません

  • 解決済 JunichiK

    (@junichik)


    いつもお世話になります。

    CSSスプライトを作るために、下記のようなコードで横長画像の左8分の1だけを表示させたいのですが、どうしても画像全体が縮小されて表示されてしまいます。
    試しに同じコードで、Wordpressを離れて静的ページで作ってみましたら、うまく左8分の1のみ表示されました。
    何が原因かご存知の方がいらっしゃいましたら、ご教示くださいますようお願いいたします。

    <!-- HTML -->
    <div class="imgWrap">
    <div class="img">
    <img src="http://example.com/img/img1.jpg" alt="">
    </div>
    </div>
    /* CSS */
    .imgWrap .img {
    width:100%;
    overflow:hidden
    }
    .imgWrap .img img{
    display:block;
    margin:0;
    width:800%;
    height:auto
    }
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、

    一般的に、WordPressのテーマは、投稿の article要素(投稿)等で、大きな画像が挿入された場合でも、画像がオーバーフローしないように max-width:100% といったスタイルが使われます。

    なので、画像が縮小されている可能性が高いので、div class=”img” 直下の画像は、max-width:none といったスタイルを指定すると、部分表示になるんじゃないかと、(あくまで一般論)思います。

    トピック投稿者 JunichiK

    (@junichik)

    nobita様、ありがとうございます!
    全くその通りでした。大変勉強になりました。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「画像がoverflowしません」には新たに返信することはできません。