画像のパーセンテージのみを表示したい(例えば、上半分)が、レスポンス的に表示され、ビューポートのサイズ変更が画像のどの部分に影響を与えないようにしたい示されています。CSS - レスポンシブ画像のパーセンテージのみを表示する
私が見つけた唯一の解決策は、画像(たとえば、200pxの)ではなく%の年齢のための固定の高さを使用することに依存しているが、これは応答しません。ビューポートを縮小するにつれて、画像全体が最終的に見えるようになるまで、画像のより多くの部分が表示されます。
注:マイJSFiddleたとえば以下のCSSプロパティを追加し、ブートストラップクラスimg-responsive
を、使用している:
display: block
max-width: 100%;
height: auto
ます。またJSFiddleの中央デバイダ/ハンドルバーをつかむと、にそれを周りに移動することができます画像への影響を参照してください。
私の要件を満たすためには何ができますか? JavaScriptとIE9までのブラウザサポートがなければ可能ですか?
ポストそれはJSFiddle – LGSon
両方それが参照しています%と高さを使用した場合、キャンバスは良い解決策 – ericgrosse
MEHにだ既存のHTMLとCSS –