More Related Content
Similar to HTML5-20100626 (20)
HTML5-20100626
- 5. キーワード
( 技術的な要素 )
HTML5
SVG (Scalable Vector Graphics)
canvas 要素
CSS3
transform
JavaScript
jQuery
- 11. 2. 書き出した SVG ファイルを編集する
JavaScript から扱うために印をつける
「 <g id="prefecture"> 」 「 <g id="nseg"> 」
SVG ファイルは XML で書かれているのでテキスト
エディタで編集することができる
- 13. 3. HTML ファイルを作成して
SVG を読み込む
インライン SVG を使いたい
( 既存の JavaScript ライブラリをそのまま使うため )
<html>
<body>
<svg>
...
<path />
...
</svg>
</body>
</html>
- 14. 3. HTML ファイルを作成して
SVG を読み込む
Chrome や Safari は SVG には対応しているがイ
ンラインの SVG には対応していない ?
=> ライブラリを使ったらうまくいった
「 jQuery SVG 」
- 15. 4. JavaScript でアニメーションさせる
jQuery を使うと簡単
path.css('opacity', 0);
path.animate(
{ opacity: 1 }, 500
);
path.drawPath({
duration: 800,
easing : 'easeOutBounce',
});
- 26. 参考 URL
Dia
http://projects.gnome.org/dia/
jQuery SVG
http://keith-wood.name/svg.html
QUnit
http://docs.jquery.com/QUnit
jsdo.it
http://jsdo.it/