4

HTML5 SVGの記述と、オブジェクトの操作を高速化するライブラリを探しています。すべてのSVG機能のパワーを活用できるものが欲しいです。

私はRaphaelを使用していましたが、厄介なことに、機能がVMLの機能に(ひどく)制限されています。クロスブラウザの互換性は気にせず、SVGの完全なJavaScript抽象化が必要です。私はフラッシュへの変換を気にしません、私は2d Canvasへの変換を気にしません、...あなたは写真を手に入れます!

どのようなオプションがありますか?それとも、生のSVG宣言と操作に慣れるべきですか?

ありがとう

4

2 に答える 2

4

svg.jsと呼ばれる新しいコンパクトライブラリがあります。これは、より簡単なsvg操作を提供し、 RaphaëlのようなVMLレガシーコード/制限がありません。

于 2013-02-27T10:02:40.140 に答える
2

グラフィックが何らかの形でデータから生成される場合は、D3.jsを試してみます。

ニーズのデータ​​量が少なくても、見てみるととても便利だと思います。

プラス面は、絶対に標準のsvg、標準のcssを使用したスタイルを生成するため、何が起こっているかを簡単に確認できることです。これを使用してsvgを生成し、D3.jsを使用せずにsvgを別のプロジェクトにコピーして貼り付けることもできます。

もう1つの利点は、トランジションのサポートです。これは非常に優れた方法です。

リンク

于 2013-02-27T08:28:46.773 に答える