イメージの表示が必要なレイアウトを作成しようとしています。私はちょうどwidth: 100%; height: auto;
を使用してそれに対処しようとしましたが、イメージの比率は常にページの外観を台無しにするでしょう。例えばユーザーがアップロードした画像を扱う最良の方法は何ですか?
:
https://jsfiddle.net/iDaniel19/sLrntpcw/1/
私は、彼らが画像を扱う方法を確認するために支払われたテンプレート/ウェブサイトを見てきたし、それらのすべてがページによさそうだ何のサイズによっては固定の高さ、幅を使用します。
私はcol-xs-3
のようなブートストラップクラスを使用しています。ユーザーが画像1230x415または415x1230をアップロードしたとします。今、ページに表示するには2つのアプローチがあります:
width: 100%; height: auto;
を使用してください。これはレイアウトの外観を混乱させるでしょう。col-xs-3
で定義された幅とあらかじめ定義された高さの画像を含みます。これにより、画像の縦横比が混乱します。画像をトリミングする??
実際にユーザーがアップロードした画像をどのように扱い、ページの見栄えを維持するには?
コンテナのdivの最大幅の使用、およびimgタグの最大幅で例を見ることができます。.. –
試して、 'のmax-width:100%'の代わりに、 「高さ」。また、異なる次元の画像を管理するための自動ソリューションを探している場合は、1つもありません。 ** Facebook **でもアルゴリズムを使用して、アップロードされたユーザーの画像のサイズを変更します。 –
@DeepakYadav私はすでにそれに設定された幅を持っています。高さは問題です。 –