HTML <svg> タグ
Paglilinaw at paggamit
<svg>
Ang tag na <svg> ay nagtutukoy bilang container ng SVG graphics.
Mayroong maraming paraan para sa pagpipinta ng mga daan, bintana, bilog, teksto at larawan sa SVG.
Kung gusto mong matuto ng higit pa tungkol sa SVG, basahin ang aming SVG チュートリアル。
Mga pangalawang pagbabasa:
Tuturuan sa HTML:HTML SVG
Tuturuan sa SVG:SVG チュートリアル
Mga halimbawa
Halimbawa 1
Istrahula ang bilog:
<svg width="100" height="100"> <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" /> </svg>
Halimbawa 2
Istrahula ang parilyaring
<svg width="400" height="100"> <rect width="400" height="100" style="fill:rgb(0,0,255);stroke-width:10;stroke:rgb(0,0,0)" /> </svg>
Halimbawa 3
Istrahula ang may malaking sulok na parisukat:
<svg width="400" height="180"> <rect x="50" y="20" rx="20" ry="20" width="150" height="150" style="fill:red;stroke:black;stroke-width:5;opacity:0.5" /> </svg>
Halimbawa 4
Istrahula ang bituin:
<svg width="300" height="200"> <polygon points="100,10 40,198 190,78 10,78 160,198" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /> </svg>
Halimbawa 5
Istrahula ang SVG logo:
<svg height="130" width="500"> <defs> <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" /> <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" /> </linearGradient> </defs> <ellipse cx="100" cy="70" rx="85" ry="55" fill="url(#grad1)" /> <text fill="#ffffff" font-size="45" font-family="Verdana" x="50" y="86">SVG</text> </svg>
ブラウザのサポート
このテーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
クロム | エッジ | ファイアフォックス | サファリ | オペラ |
---|---|---|---|---|
クロム | エッジ | ファイアフォックス | サファリ | オペラ |
4.0 | 9.0 | 3.0 | 3.2 | 10.1 |