Hur man bygger en bild i din HTML5 sida med Etikett

March 25

Den <svg> elementet kan du skapa en vektorbaserad bild direkt i sidan med hjälp av märkspråk SVG. Det används ofta för att skapa diagram eller andra visualiseringar dynamiskt. Prov kodning ser ut så här:

<Svg xmlns: XLink = "http://www.w3.org/1999/xlink"
xmlns = "http://www.w3.org/2000/svg"
viewBox = "0 0 200 100"
width = "200px" height = "100px">
<Cirkel cx = "50" cy = "50" r = "30"
style = "stroke: # 0000ff; stroke-width: 5px; fyll: # ff0000;" />
<Rekt x = "100"
y = "0"
height = "50"
width = "50"
stroke-width = "2px"
stroke = "# ffff00"
Fyll = "# 00ff00" />
</ Svg>

Utgången av denna exempelkod ser ut:

Hur man bygger en bild i din HTML5 sida med Etikett

SVG använder en XML-system mycket lik XHTML. Varje element beskrivs av en tagg, som har olika attribut som definierar dess storlek, position och färg. Du kan ändra SVG element med en form av CSS; Du kan skapa och ändra SVG-kod i realtid med JavaScript-kod; eller exportera en SVG bild från ett verktyg som Dia eller Inkscape, och bädda den resulte rita direkt på sidan.

Den största fördelen med ett vektorbaserat bildformat som SVG är förmågan att skala bilden utan att förlora bildens kvalitet.

Alla större webbläsare utom IE-versioner före IE9, stödja en viss nivå av SVG.

För mer information om SVG-standarden, kolla in W3C SVG sidan.