2016-04-01 9 views
2

現在私は私のサイトに追加しようとしているプロモーションセクションがあります。プロモーションセクションには3つの画像があります。最初の列は左の列、次の2つの画像は垂直に2番目の列に配置されます。 2番目の列の2つのイメージは完全です。左側のイメージは正しいサイズに調整されていません。列全体を伸ばして塗りつぶす必要があります。イメージストレッチと塗りつぶしの列を持つ

コード(http://codepen.io/anon/pen/eZGzOw):私は、最大高さ/最大幅100%、幅/高さの自動を持っている画像のスタイルを設定しようとした

<div class="row"> 
    <div class="medium-8 columns"> 
    <p> 
     <img src="http://www.bandwagonbible.com/Stories/Lifestyle/AprilFoolsPrank/Main.jpg"> 
    </p> 
    </div> 
    <div class="medium-4 columns"> 
    <p> 
     <img src="http://www.bandwagonbible.com/Stories/LifeHacks/GetRich/Image4.jpg" alt="advertisement for deep fried Twinkies" class="nostyle"> 
    </p> 
    <p> 
     <img src="http://www.bandwagonbible.com/Stories/Fitness/GettingSixPackAbs/Image2.jpg" alt="article promo image" class="nostyle"> 
    </p> 
    </div> 
</div> 

+0

ストレッチを参照してください? 'height:100%; width:auto;'を設定するだけです。それは高さと一致し、水平の縦横比を維持する – shamsup

+0

@ShamSUPありがとう!! – Master

+0

@ShamSUP応答性を高める方法はありますか?ウィンドウを縮小すると、アスペクト比が変わってしまいます。 – Master

答えて

1

アスペクト比を維持する場合は、flex-boxが解決策です。

.row { 
    display: flex; 
} 
.medium-8{ 
    flex: 1.50; // adjust this for better aspect ratio 
} 
.medium-4{ 
    flex: 0.55; // adjust this for better aspect ratio 
} 

より良い結果を得るために画像上pタグを削除与えます。

は、垂直このPEN

+0

こんにちは@ Jinu、あなたのソリューションは、完全な画面のために完全に動作します。しかし、それはもはや応答性がありません。私が画面を縮小すると、画像は縮小しますが、画面が縮小して調整されると、画面上に重ねて表示されます。 – Master

+0

@ Master:これをチェックして、あなたに戻ってきます:) –

関連する問題