前回と同様のロケットの絵を、今回は SVG.js と呼ばれる JavaScript のライブラリを使って表示してみました。
前回のコードに比べるとちょっと簡単になっていることが分かると思います。
以下は前回のロケットの頭部の三角形を表示するコード。Document オブジェクトで SVG のタグを生成しています。
// <polygon points="92,0 22,96 162,96"
// style="fill:#752424;stroke:#000000;stroke-width:2"/>
var obj = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
obj.setAttribute('points', '92,0 22,96 162,96');
obj.setAttribute('style', 'fill:#752424;stroke:#000000;stroke-width:2');
//svg 要素に polygon 要素を追加
svg.appendChild( obj );
以下が今回のロケットの頭部の三角形を表示するコードです。SVG.js のライブラリ関数を呼び出して SVG を生成しています。
// <polygon points="92,0 22,96 162,96"
// style="fill:#752424;stroke:#000000;stroke-width:2"/>
draw.polygon('92,0 22,96 162,96').fill('#752424').stroke({color: '#000000', width: 2})
今回作成したコードと実行結果はこちらです。
“JavaScript (50) SVG.jsライブラリを使用” への2件の返信