2016-05-22 7 views
0

私は、サイズがわずかに異なる画像のセットを切り抜いて、一致するサイズの四角にして、それを反応させようとしています。私は画像をdivに入れて画像を背景画像にすることで画像を切り抜くことができますが、高さ:autoを使用して応答性の高い画像を取得しようとするとdivが崩壊します。正方形の切り抜かれた画像を反応的にする方法

これは私が私の問題を見つけることができる最も近いものです: How to make centre cropped image responsive?

が、イメージはそもそも縦向きである場合には、このソリューションは、正方形の収穫を得ることができます。さらに、サイズに応じてすべてのイメージを手作業で作っていなければなりません。

私が探しているのは、すべての画像を同じサイズの四角形に切り抜いて、それに応じて拡大縮小するCSSハックです。 CSSのためのこの希望的な考えですか?

+0

u-widthプロパティを試しましたか? –

+0

はい。私は最大幅で設定しました: – Saralyn

+0

私は昨日プロジェクトに取り組んでいました。私のイメージを反応的にするためにこのコードを追加しました(私はプロジェクトに組み込まれたブートストラップを持っていました)ので、あなたのためにも。イメージの.class-name img { display:block; 幅:100%; 身長:28em; } –

答えて

0

background-size:coverを試しましたか?背景画像をコンテナのサイズに調整します。

background-position: center bottom; 
    background-repeat: no-repeat; 
    background-size: cover; 
    background-position: center center; 
関連する問題