2016-08-15 3 views
0

私はこの複雑なレイアウトをブートストラップで作ったが、ポイントは右のイメージを下に取り除くと、他のイメージはすべて小さくなる。ブートストラップの複雑なレイアウト

どうすればこのサイズにすることができますか?

私は幅と高さの数値で作業しようとしましたが、結果は悪かったです! 画像の数はタイトルに基づいて変更されるため、3枚の画像または2または5枚の画像があります。

私を助けてください!

.container-fluid .expo { 
 
    margin-left: 20px; 
 
    margin-right: 20px; 
 
    text-align: center; 
 
    float: none; 
 
    margin-bottom: 20px; 
 
} 
 
.expoinfo { 
 
    display: inline-block; 
 
    padding: 0; 
 
} 
 
.expoinfo h3 { 
 
    font-size: 22px; 
 
    margin-top: 0px; 
 
    padding-right: 20px; 
 
    text-align: left; 
 
} 
 
.bigimg { 
 
    padding: 0; 
 
    border-radius: 0; 
 
    margin: 0; 
 
    overflow: hidden; 
 
    text-align: center; 
 
} 
 
.bigimg img { 
 
    border-radius: 0; 
 
    width: 100%; 
 
    padding-left: 2px; 
 
    padding-right: 2px; 
 
    padding-top: 2px; 
 
    padding-bottom: 2px; 
 
    height: 100%; 
 
} 
 
.colthumb { 
 
    overflow: hidden; 
 
    margin: 0; 
 
    padding: 0; 
 
    float: left; 
 
} 
 
.thumbnail { 
 
    padding: 0; 
 
    margin: 0; 
 
    border-style: none; 
 
} 
 
.thumbnail img { 
 
    width: 100%; 
 
    padding-top: 2px; 
 
    padding-right: 2px; 
 
    padding-left: 2px; 
 
    padding-bottom: 2px; 
 
    border-radius: 0; 
 
    border-style: none; 
 
    height: 100%; 
 
}
<div class="container-fluid expo"> 
 
    <div class="row expoinfo"> 
 
    <section class="col-lg-10 col-lg-offset-1"> 
 
     <h3>title</h3> 
 

 
     <div class="bigimg col-sm-6 col-md-6 col-lg-6"> 
 
     <a href="http://fakeimg.pl/700x400/" title=""> 
 
      <img src="http://fakeimg.pl/600x600/" alt=""> 
 
     </a> 
 
     </div> 
 

 
     <div class="colthumb col-sm-3 col-xs-6 col-md-3 col-lg-3"> 
 
     <div class="thumbnail"> 
 
      <a href="http://fakeimg.pl/700x400/" title=""> 
 
      <img src="http://fakeimg.pl/300x300/" alt=""> 
 
      </a> 
 
     </div> 
 
     </div> 
 

 
     <div class="colthumb col-sm-3 col-xs-6 col-md-3 col-lg-3"> 
 
     <div class="thumbnail"> 
 
      <a href="http://fakeimg.pl/700x400/" title=""> 
 
      <img src="http://fakeimg.pl/300x300/" alt=""> 
 
      </a> 
 
     </div> 
 
     </div> 
 

 
     <div class="colthumb col-sm-3 col-xs-6 col-md-3 col-lg-3"> 
 
     <div class="thumbnail"> 
 
      <a href="http://fakeimg.pl/700x400/" title=""> 
 
      <img src="http://fakeimg.pl/300x300/" alt=""> 
 
      </a> 
 
     </div> 
 
     </div> 
 

 
     <div class="colthumb col-sm-3 col-xs-6 col-md-3 col-lg-3"> 
 
     <div class="thumbnail"> 
 
      <a href="http://fakeimg.pl/700x400/" title=""> 
 
      <img src="http://fakeimg.pl/300x300/" alt=""> 
 
      </a> 
 
     </div> 
 
     </div> 
 
    </section> 
 
    </div> 
 
</div>

+0

私は何が問題なのか理解していませんか?右側にはどのような画像があり、次にどの画像が小さくなっていますか? – martin

+0

申し訳ありませんが、画像を添付しましたが、なぜ投稿に表示されないのかわかりません!投稿を編集して、画像を再度添付します。 – SaMore

+0

jsfiddleまたはplnkrを作成できますか?この時 – martin

答えて

0

を私はちょうど私の答えを見つけました!

<div class="row"> 
    <section class="col-lg-offset-2 col-lg-8"> 
    <h3>title</h3> 
     <div class=" thumbcol col-md-4 col-lg-6"> 
     <div class="thumbnail"><img src="http://fakeimg.pl/300x300/" alt="Thumbnail Image"> 
     </div> 
     </div> 
     <div class=" thumbcol col-md-4 col-lg-3"> 
     <div class="thumbnail"><img src="http://fakeimg.pl/300x300/" alt="Thumbnail Image"> </div> 
     </div> 
     <div class=" thumbcol col-md-4 col-lg-3"> 
     <div class="thumbnail"><img src="http://fakeimg.pl/300x300/" alt="Thumbnail Image"></div> 
     </div> 
     <div class=" thumbcol col-md-4 col-lg-3"> 
     <div class="thumbnail"><img src="http://fakeimg.pl/300x300/" alt="Thumbnail Image"></div> 
     </div> 
    </section> 
    </div> 
0

あなたはそれがブートストラップのクラスを使用していたにもかかわらず、bootstrap.cssが含まれていませんでした作られた例を除去した後 を削除する前に。

更新のデモを参照してください:https://jsfiddle.net/2aLdmvw4/

enter image description here

enter image description here

+0

Martinさん、ありがとうございました このリンクをご覧くださいhttps://jsfiddle.net/2aLdmvw4/ 上のものと下のものの違いはありますか? – SaMore

+0

申し訳ありませんが、私は前のコメントに間違ったリンクを残しました。これを確認してください。 https://jsfiddle.net/2aLdmvw4/1/ 上部セクションと下部セクションの両方を表示できるように、プレビューセクションの幅を広げてみてください。 – SaMore

+0

これはあなたが行ったことですか? https://jsfiddle.net/2aLdmvw4/2/ すべての 'row'クラスは、' container'クラスを持つ別の要素の中にある必要があります。 – martin

関連する問題