2

誰かが画像スプライトにSVGを使用したことがありますか?非常によく似たGIFとJPGの束をいくつかのスケーラブルなSVG画像に置き換えたいのですが、画像のグラデーションとボタンの形状の仕様がSVGを膨らませています。

複合図を作成できれば、グラデーションやベースボタンの形状などを再利用できるかもしれません。CSSドキュメント内のSVG画像を参照できるかどうかはわかりません。imgタグではなくembedまたはobjectタグを介してSVGを使用する必要があるため、そうではないと思います。

おそらく、プログラムで、たとえばjqueryを使用して、マスターSVGドキュメントのフラグメントを取得し、それを使用してオンデマンドでSVGイメージを作成することができます。しかし、私はそれがかなり遅いと思いますか?

ありがとう、

アンドリューマシューズ

4

1 に答える 1

1

Opera 9.5以降のIIRCで動作する、<img>に描画するための純粋な要素形式でSVGを使用する私の例を次に示します。<canvas>

http://dahlström.net/svg/presentations/svgdemos/canvas2d.html

Webkit も<img>要素内で svg を実行し、上記の例は、私が今テストした Epiphany Webkit バージョンで動作しました (虎を見るために更新が必要でしたが、期待どおりにキャンバスに描画されました)。

于 2009-09-22T15:48:53.627 に答える