0

私は現在、SVG画像要素を介してHTML5で画像を管理しています。

なんとかpreserveAspectRatio="none"を使用して、要素の幅と長さのサイズに画像を引き伸ばすことができました。

しかし、逆の方法が見つかりません。画像のoriginalSize(幅/高さ)がSVG画像よりも大きい場合にのみ、SVGが画像の一部を表示するように画像を表示したいと思います。幅と高さ、

700x500の画像があり、それを200x200のSVG画像に配置するとします。preserveAspectRatioを「none」に設定すると、画像は縮小されて200x200になりますが、必要なのは画像を200x200コンテナで縮小せず、代わりに画像は200x200の部分でのみ表示されるため、コンテナがすべてを表示するのに十分な大きさではないため、残りは表示されません。

何か案が?

4

0 に答える 0