welcome: please sign in

2012-12-17 01:09:52時点のリビジョン10

メッセージを消す
location: svgとjavascript

svgとjavascript

HTML5ではHTMLファイル内にsvgがそのまま記述できます。


inkscapeのデータを利用する

inkscapeで描いて保存するとsvgファイルができます。 これを利用する方法を示します。

inkscapeでは、用紙の左上隅が原点になっています。

そのまま利用できるように、位置や大きさを合わせて描きます。

スクリプトで用いる部品に名前をつけておきます。

保存し、エディタで開くとこのようになっています。

ほとんどこれだけで動作しますが、 動作しないときはブラウザのエラー表示を見て、 対応する部分を削除します。 エラーが起こるのはinkscape特有の記述の箇所です。たとえば

svgタグを <svg width="200" height="150"> に修正したときのブラウザでの表示例。