HTML5でSVGを使用する方法

青灯夜游
リリース: 2018-12-04 10:49:14
オリジナル
9041 人が閲覧しました

HTML5 では、 タグを使用して SVG をインライン化し、HTML の HTML5でSVGを使用する方法 タグ、

HTML5でSVGを使用する方法

SVG は、変化する Web ページのサイズに合わせて歪みなく再描画できるベクター グラフィック形式であり、レスポンシブでの使用に非常に適しています。ウェブデザイン。この記事では、HTML5 で SVG を使用する方法を詳しく紹介します。お役に立てれば幸いです。 [おすすめの関連ビデオ チュートリアル: HTML5 チュートリアル]

HTML5 タグを使用して SVG をインライン化する

##SVG パーツHTML 5 ドラフト仕様の タグは HTML 5 言語の一部であり、インラインにすることができます。すべての主要なブラウザ ブランド (IE9 を除く) は、非常に優れたサポートを提供するようになりました。

注:

1. タグを使用して SVG をインライン化するには、 内で xmlns= を宣言することを忘れないでください。タグ要素。http://www.w3.org/2000/svg」。

2. これは静的 SVG インポートにのみ使用できます。

以下は、単純な HTML5 SVG の例です。

<svg  id = "circle"  height = "200"  xmlns = "http://www.w3.org/2000/svg" > 
      <circle  id = "greencircle"  cx = "30"  cy = "30"  r = " 30"  fill = "red"  /> 
</svg>
ログイン後にコピー

レンダリング:

HTML5でSVGを使用する方法

HTML5でSVGを使用する方法 タグを使用して SVG 画像をインポートします。 注: HTML5でSVGを使用する方法 タグは、静的な SVG 画像をインポートする場合にのみ使用できます。

<img  src = "green-circle.svg"  height = "80"  alt="漂亮的绿色圆圈" />
ログイン後にコピー
レンダリング:

## タグを使用して SVG 画像をインポートします

HTML5でSVGを使用する方法

<object type="image/svg+xml" data="image.svg"></object>
ログイン後にコピー

技術的には、 タグは SVG ファイルを含む多くの要素で使用でき、画像として認識されない要素がある場合、それらの要素は画像検索で使用できません。解決策は、HTML5でSVGを使用する方法 タグをフォールバックとして使用することです。

<object type="image/svg+xml" data="image.svg">
    <img  src="image.svg" / alt="HTML5でSVGを使用する方法" >
</object>
ログイン後にコピー
タグを使用して SVG 画像をインポートします

#
<embed type="image/svg+xml" src="image.svg" />
ログイン後にコピー

非推奨 SVG 画像は タグを使用してインポートされます。このタグは HTML 仕様の一部ではありませんが、主に Flash プラグインの実装に使用されるすべてのブラウザで広くサポートされています。