2013-08-27 2 views
24

私の個人用ウェブサイトのサムネイルモジュールの設定に問題があります。私は自分のプロジェクトにTwitterのブートストラップ(3.0)を使用しています。サムネイルモジュールの設定を完了できません。Twitterのブートストラップサムネイルの高さを設定するにはどうすればよいですか?

幅は問題ありませんが、サムネイルの高さを設定することはできません(すべてのサムネイルを同じ高さに揃えることはできません)。

すべてのサムネイルに対して1つの(標準)高さを設定し、画像を拡大せずにすべての領域を満たすことができるように画像を中央にズーム/スケールする方法はありますか?

<div class="row"> 
<!-- Thumbnail 0 --> 
<div class="col-sm-6 col-md-3"> 
    <a href="#" class="thumbnail"> 
     <img src="img.png" alt="..."> 
    </a> 
    <div class="caption"> 
     <h4>Arctic MX-2, 8g</h4> 
    </div> 
</div><!-- /thumbnail 0 --> 
<!-- Thumbnail 1 --> 
<div class="col-sm-6 col-md-3"> 
    <a href="#" class="thumbnail"> 
     <img src="blue.png" alt="..."> 
    </a> 
    <div class="caption"> 
     <h4>Arctic MX-2, 8g</h4> 
    </div> 
</div><!-- /thumbnail 1 --> 
</div><!-- /thumbnail --> 
+0

ありがとう@TRiG :) –

答えて

24

いずれかのCSSの:

.thumbnail img { min-height:50px; height:50px; } // or whatever height you desire 

またはインライン:SCSSで

<img src="img.png" alt="..." style="min-height:50px;height:50px;" /> 
+0

ごめんなさい!働いていない。 [link](http://i.imgur.com/dNamoRl.png) –

+0

申し訳ありませんが、小さくても分かりませんでした。更新された –

+1

'.thumbnail img {min-height:200px; } 'Ok、今は部分的に働いています...私はそれを完了させるために200pxまで画像を切り抜く必要があります。また、最後の画像が引き伸ばされます。 [結果](http://i.imgur.com/fLy0t3c.png) –

2

、あなたは単に行えます

@media (min-width: $screen-sm-min) {.thumbnail img { height:100px; }} 
@media (min-width: $screen-md-min) {.thumbnail img { height:150px; }} 
@media (min-width: $screen-lg-min) {.thumbnail img { height:200px; }} 
9

ねえ、私はあなたの質問を見ていました私はsaを持っていたのでBootstrapの私の問題で、<div>の高さのいずれかが他のものよりも高い場合、グリッドは正しく表示されません。私はサムネイルの整列の問題を解決する方法を考え出しました。多くの人がCSSのFlexプロパティを使用できると思います。

class="row"には、style="display:flex; flex-wrap: wrap;"が追加されました。

<div class="row" style="display:flex; flex-wrap: wrap;"> 
    <div class="col-sm-3"> 
    <div class="thumbnail"> 
     <img src="http://lorempixel.com/500/300" style="width:200px"> 
     <div class="caption"> 
     <h4>Some thumbnail heading</h4> 
     </div> 
    </div> 
    </div> 
    <div class="col-sm-3"> 
    <div class="thumbnail"> 
     <img src="http://lorempixel.com/500/300" style="width:200px"> 
     <div class="caption"> 
     <h4>Some thumbnail heading</h4> 
     </div> 
    </div> 
    </div> 
    .. any number of thumbnails you want 
</div> 

ですから、別のサムネイルの高さを持つことができ、それはそうでないかもしれないjQuery Masonryが、少なくとも、より良いよう、適切に表示されます。基本的に、私のコードは次のようになります。

関連する問題