Html5-svg
HTML5-SVG
SVGは* S calable V ector G * raphicsの略で、2DグラフィックスとグラフィカルアプリケーションをXMLで記述するための言語であり、XMLはSVGビューアーによってレンダリングされます。
SVGは主に、円グラフ、X、Y座標系の2次元グラフなどのベクトルタイプの図に役立ちます。
SVGはW3C勧告14になりました。 2003年1月。SVG仕様の最新バージョンはhttps://www.w3.org/TR/SVG/[SVG Specification]で確認できます。
SVGファイルの表示
ほとんどのWebブラウザーは、PNG、GIF、およびJPGを表示できるように、SVGを表示できます。 Internet Explorerユーザーは、ブラウザでSVGを表示できるようにhttps://www.adobe.com/svg/viewer/install/[Adobe SVG Viewer]をインストールする必要がある場合があります。
HTML5にSVGを埋め込む
HTML5では、次の単純な構文を持つ <svg> … </svg> タグを使用してSVGを直接埋め込むことができます-
Firefox 3.7は、次の手順を使用してHTML5を有効にできる構成オプション( "about:config")も導入しました-
- Firefoxのアドレスバーに「 about:config 」と入力します。
- 「注意してください、約束します!」をクリックします。表示される警告メッセージのボタンを押してください(そして、それに必ず従ってください!)。
- html5.enable をページ上部のフィルターバーに入力します。
- 現在は無効になっているため、クリックして値をtrueに切り替えます。
これで、Firefox HTML5パーサーが有効になり、次の例を試すことができます。
HTML5-SVGサークル
以下は、<circle>タグを使用して円を描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVG長方形
以下は、<rect>タグを使用して長方形を描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVGライン
以下は、<line>タグを使用して線を描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVG楕円
以下は、<ellipse>タグを使用して楕円を描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVGポリゴン
以下は、<polygon>タグを使用してポリゴンを描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVGポリライン
以下は、<polyline>タグを使用してポリラインを描くSVGの例のHTML5バージョンです-
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5-SVGグラデーション
以下は、<ellipse>タグを使用して楕円を描画し、<radialGradient>タグを使用してSVG放射状グラデーションを定義するSVGサンプルのHTML5バージョンです。
同様に、<linearGradient>タグを使用してSVG線形グラデーションを作成できます。
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。
HTML5 − SVGスター
以下は、<polygon>タグを使用して星を描くSVGの例のHTML5バージョンです。
これにより、HTML5対応の最新バージョンのFirefoxで次の結果が生成されます。