最近、Angular2プロジェクトで作業しているBootstrapの新機能です。class = "img-responsive"を無効にすると、列の重複が発生する
現在、私は3つの列を占めるマップコンポーネントの左側を持っていますが、ブラウザをサイズ変更/縮小するたびに、イメージのサイズが縮小/縮小されます。しかし、私は、ユーザーがブラウザのサイズを変更するたびに画像を固定サイズにしたい。そこで、imgタグでclass = "img-responsive"を削除します。しかし、これら2つのコンポーネントは、ブラウザを縮小するとオーバーラップしてしまいました。私はなぜ、誰が私を助けてくれるのだろうかと思っています。ベースアプリ成分については
:通常のフルスクリーンサイズのブラウザのために
<div align="center" >
<div class="row" id="images">
<div class="col-sm-12">
<img class="img-responsive" [src]=getImageSource() height="90%"/>
</div>
</div>
</div>
:マップ・コンポーネントの場合
<div class="row ">
<div class="col-md-3">
<legend-component class="legend-component"></legend-component>
<map-component></map-component>
</div>
<div class="col-md-9">
<sidebar-component></sidebar-component>
<table-component></table-component>
</div>
</div>
、私は私の画像をレンダリングするための対応するマップ・テンプレートがあります。 :
は、クラス= "IMG応答性を" 無効にする前にブラウザを縮小しますあなたがイメージを特定のサイズに滞在したい場合は、私はイメージのための固定幅/高さを定義することをお勧めしたい
液体カラムの横に固定幅の列を表示するには、 'display:table' /' display:table-cell'を使用するか、フレックススタイリングを使用する必要があります。フレックス:https://stackoverflow.com/questions/23794713/flexbox-two-fixed-width-columns-one-flexible、表:https://stackoverflow.com/a/28932886/8085668 – WizardCoder
あなたは何をしたいですか?固定幅の列、私は思います。したがって、左の列にはcol-md-3を使用しないでください。スタイルに適切な幅を書きます。右側には "width:calc(100% - 400px)"(400は左の列幅)のようなものを使用できます。 – Alex