私はブートストラップ4列/カード内この効果を達成したいの成長しますか?私は以下のソリューションについて考えていたは反対方向にフレキシボックスの子供
https://jsfiddle.net/dandaka/us04p2vg/
<div class="container">
<div class="row">
<div class="col">
<div class="img-top"><img src="https://placehold.it/350x100" alt="" class="img-fluid"></div>
<div class="text-bottom">Lorem ipsum</div>
</div>
<div class="col">
<div class="img-top"><img src="https://placehold.it/350x50" alt="" class="img-fluid"></div>
<div class="text-bottom">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt</div>
</div>
<div class="col">
<div class="img-top"><img src="https://placehold.it/350x250" alt="" class="img-fluid"></div>
<div class="text-bottom">Lorem ipsum dolor sit amet</div>
</div>
</div>
</div>
:
- は、画像とテキストのために複数の行を使用し
これは私がと遊ぶ私のソースコードです。小さいブレークポイントで積み重ねるときにうまくいく。そして、カード全体がホバー状態になっていなければなりません。これは2行で壊れたときにうまくいくでしょう。
- ブートストラップカードを使用してください。彼らは固定された高さの画像でのみ動作するようです。
- フレックスボックスのベースラインアライメントを使用します。 2つの要素が1つの軸から異なる方向に成長する例は見つかりません。
- テキストブロックの高さをピクセルで固定します。まったく解決策ではなく、単なる回避策です。
何も考えられません。
@ZimSystem私は、正直言ってどこから始めるべきかわかりません。私は開始または終了に合わせることができます。しかし、それは何も解決しません。私はサンプルコードでJSFiddleを追加しました。 – dandaka
@ZimSystem B4カードは、私の場合には関係のない、固定された高さの画像で動作するようです。イメージのサイズが異なると、レイアウトが壊れます。すべてのフレックスボックスアラインメントの例では、私の仕事の近くに何も表示されません。 – dandaka