0

背景画像として使用しているsvg画像を作成しました。私はIE8以下では動作しません(予想どおり)。http: //twostepmedia.co.uk/svgeezy/またはhttp://code.google.com/p/svgweb/のような用途を使用できると思いました。。ただし、これらはいずれも背景画像/背景としてSVGをサポートしておらず、IMGとオブジェクトなどのみをサポートしています。

コード:

background:url('img/bck_hero.svg');

IE8 / 7の背景としてSVGを取得したり、フォールバック画像を作成したりするにはどうすればよいですか?これを行うことができるjavascriptライブラリはありますか?

どうもありがとう、

ハーレー

4

1 に答える 1

0

1つの方法は、javascriptを使用してsvgのサポートを検出し、それに応じてスタイルを変えることです。

modernizrを使用する場合は、スタイルシートで次のように行うことができます。

#myElm.svg { background:url('img/bck_hero.svg'); }
#myElm.no-svg { background:url('img/bck_hero.png'); }
于 2012-09-04T12:41:24.647 に答える