Weitere Artikel aus dem Webentwickler Blog
HTML - Praxiswissen Teil 2 - Grafiken

 

HTML5 Praxiswissen - Basisfunktionen von SVG

Einfache SVG-Grafiken, zum Beispiel Balkengrafiken für statistische Verteilungen, lassen sich mit ein paar Grundkenntnissen auch ohne Grafikeditor direkt erzeugen. Deshalb sollen die wichtigsten Gestaltungsfunktionen von SVG hier kurz vorgestellt werden.

 

 

Formen zeichnen

Mit SVG können Sie Rechtecke, Kreise, Ellipsen, Polygone (z. B. für Dreiecke, Vielecke, Sterne), Linien, Polylinien (Zickzack-Linien) und Pfade (z. B. für Bézier-Kurven) erstellen. Gezeigt werden hier die ersten fünf dieser Grundformen.

 

Beispiel

<svg xmlns="http://www.w3.org/2000/svg">
<rect x="40" y="20" width="200" height="40" rx ="5" ry ="5" />
<circle cx="140" cy="140" r="60" />
<ellipse cx="140" cy="240" rx="60" ry="20" />
<polygon points="40,280 240,280 140,360" />
<line x1="20" y1="20" x2="20" y2="380" stroke="black"
stroke-width="3" />
<line x1="10" y1="370" x2="240" y2="370" stroke="black"
stroke-width="3"/>
</svg>

 

Erläuterung

Alle Elemente für geometrische Grundformen werden in Form von Standalone-Tags notiert, haben also keinen Elementinhalt.

 

Einfache Formen in SVGWenn sich Formen auf Grund ihrer Position und Größe überdecken, überdecken später notierte Formen früher notierte.

Durch einfaches Umstellen der Reihenfolge können Sie die Überdeckung also beeinflussen.
Einfache Formen in SVG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rechteck

Mit <rect ... /> markieren Sie ein Rechteck. Das x-Attribut gibt den Horizontalversatz der linken oberen Ecke des Rechtecks an. Das y-Attribut gibt den Vertikalversatz der linken oberen Ecke des Rechtecks an. Das width-Attribut gibt die Breite des Rechtecks an. Das height-Attribut gibt die Höhe des Rechtecks an. Wenn das Rechteck abgerundete Ecken haben soll, können Sie mit dem rx-Attribut die horizontale Abrundung und mit dem ry-Attribut die vertikale Abrundung bestimmen. Wenn das Rechteck scharfe Ecken haben soll, lassen Sie die Attribute rx und ry einfach weg.

 

Kreis

Mit <circle ... /> markieren Sie einen Kreis. Das cx-Attribut gibt den Horizontalversatz des Kreismittelpunktes an. Das cy-Attribut gibt den Vertikalversatz des Kreismittelpunktes an. Das r-Attribut gibt die Größe des Radius an.

 

Ellipse

Mit <ellipse ... /> markieren Sie eine Ellipse. Das cx-Attribut gibt den Horizontalversatz des Ellipsenmittelpunktes an. Das cy-Attribut gibt den Vertikalversatz des Ellipsenmittelpunktes an. Das rx-Attribut gibt den horizontalen Radius bzw. die halbe Maximalbreite der Ellipse an. Das ry-Attribut gibt den vertikalen Radius bzw. die halbe Maximalhöhe der Ellipse an.

 

Polygon

Ganzen Artikel lesen... 

Kundenkommentare
Social Bookmarks
elo-web bookmarken bei: Mr. Wong elo-web bookmarken bei: Webnews elo-web bookmarken bei: Icio elo-web bookmarken bei: Oneview elo-web bookmarken bei: Yigg elo-web bookmarken bei: Linkarena elo-web bookmarken bei: Digg elo-web bookmarken bei: Reddit elo-web bookmarken bei: Simpy elo-web bookmarken bei: StumbleUpon elo-web bookmarken bei: Netscape elo-web bookmarken bei: Furl elo-web bookmarken bei: Yahoo elo-web bookmarken bei: Blogmarks elo-web bookmarken bei: Diigo elo-web bookmarken bei: Technorati elo-web bookmarken bei: Newsvine elo-web bookmarken bei: Blinkbits elo-web bookmarken bei: Ma.Gnolia elo-web bookmarken bei: Smarking elo-web bookmarken bei: Netvouz elo-web bookmarken bei: Folkd elo-web bookmarken bei: Spurl elo-web bookmarken bei: Google elo-web bookmarken bei: Blinklist
URL zu dieser Seite
Einfach den Quelltext kopieren und auf Ihrer Webseite einbinden

Kontakt
Newsletter | Kontakt | RSS Feed
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home HTML & CSS  HTML5 Praxiswissen - Basisfunktionen von SVG