html5とcss3にジャンプして初めてブートストラップを使用する(残念ながら、ブートストラップ4や他のバージョンを使用しているかどうかは不明です)。ブートストラップグリッドで画像がオーバーフローするのを防ぐ
私のサイトにフッターを作成するには、小さな画面に合わせて調整できるグリッドを使用します。フッターは3列のみのグリッドで構成されています(基本的にフッターを3等分します) 画面/フッターの幅が850px以下になると、最初の列に問題があります。 最初の列には現在3つのイメージがあり、すべてのロゴが表示されます。画面の幅が850ピクセルを超えて縮小すると、列がオーバーフローします。最初の2枚の画像は見えますが、3枚目(そして最も広い)はオーバーフローし、最初の2枚の画像よりも下になり、もはや見えなくなります。すべての画像は同じ高さです。
私はこれが起こりたくありません。私は、ユーザーの画面の幅に基づいてイメージのサイズを調整する方法を見つけようとしています。これらの3つの画像を画面サイズに合わせることができれば、幅が狭くなるほど画像も小さくなるので理想的です。 この状況で私を助けるクラス、属性、セレクタがあるかどうかを確認しようとしています。それ以外の場合は、画面がある幅に達したときにグリッドフォーマットを使用しないようにフッタを再フォーマットし、イメージを互いに並べる必要があると想像しています。
ありがとうございます。
編集:3つの画像を含むグリッド列は、このようになります。私は、特にイメージの高さを変える以外はスタイリングがあまりないので、CSSをここに入れる価値はないと思います。
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-3">
<p class="text-center">
<a href="http://dcc.dickinson.edu"><img id="DCC-logo" class="img-fluid" src="/static/images/DCC-logo.png"></img></a>
<a href="http://www.cipl.ulg.ac.be/Lasla/"><img id="LASLA-logo" class="img-fluid" src="/static/images/LASLA-logo.png"></img></a>
<a href="http://tdh.brynmawr.edu/"><img id="TriCoDH-logo" class="img-fluid" src="/static/images/TriCoDH-logo.png"></img></a>
</p>
</div>
がポスト自体にcodepenまたはjsfiddle – Bhuwan
を追加しましたhtmlのようなもので、あなたのコードを共有:
は以下のスニペットを確認してください。 –