最新のWeb開発のチュートリアル
 

SVGチュートリアル


SVGはスケーラブルベクターグラフィックスの略です。

SVGはXML形式で、ベクトルベースのグラフィックスを定義します。


各章の例

私たちの "それを自分で試してみてください"エディタを使用すると、SVGを編集することができ、その結果を表示するには、ボタンをクリックしてください。

SVG例

<html>
<body>

<h1>My first SVG</h1>

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>

</body>
</html>
»それを自分で試してみてください

あなたが既に知っておくべきこと

続行する前に、次のいくつかの基本的な理解を持っている必要があります。

  • HTML
  • 基本的なXML

あなたが最初にこれらの科目を勉強したい場合は、私たちの上のチュートリアルを見つけるのホームページを


SVGとは何ですか?

  • SVGはスケーラブルベクターグラフィックスの略です
  • SVGは、Web用のベクターベースのグラフィックを定義するために使用されます
  • SVGはXML形式でグラフィックスを定義します
  • 彼らはズームまたはサイズ変更された場合のSVGグラフィックスはどのような品質を失うことはありません
  • SVGファイル内のすべての要素とすべての属性をアニメーション化することができます
  • SVGはW3C勧告です
  • SVGは、DOMやXSLのような他のW3C標準と統合します

SVGはW3C勧告であります

SVG 1.0は、2001年9月4日にW3C勧告となりました。

SVG 1.1は、2003年1月14日にW3C勧告となりました。

SVG 1.1 (Second Edition) 2011年8月16日にW3C勧告となりました。


SVGのメリット

(JPEGやGIFなどの)他の画像形式上でSVGを使用する利点は次のとおりです。

  • SVG画像を作成し、任意のテキストエディタで編集することができます
  • SVG画像は、検索インデックス化、スクリプト、および圧縮することができます
  • SVG画像はスケーラブルであります
  • SVG画像は、任意の解像度で高品質で印刷することができます
  • SVG画像は、ズーム可能です(and the image can be zoomed without degradation)
  • SVGは、オープン・スタンダードです
  • SVGファイルは純粋なXMLです

SVGへの主な競争相手には、Flashです。

最大の利点のSVGには、Flash上で、他の規格に準拠しているしている(eg XSL and the DOM) Flashはオープンソースではない独自の技術に依存しています。


SVG画像を作成します

SVG画像は、任意のテキストエディタで作成したが、多くの場合のように、描画プログラムでSVG画像を作成する方が便利であることが可能Inkscapeの