Latest web development tutorials

SVG Rechteck

SVG-Formen

SVG hat einige vordefinierte Formelemente, kann von Entwicklern verwendet werden, zu verwenden und zu betreiben:

  • Rectangle <rect>
  • Rund <Kreis>
  • Oval <Ellipse>
  • Zeile <line>
  • Linienzug <Polylinie>
  • Polygon <Polygon>
  • Pfad <Pfad>

In den folgenden Abschnitten werden Ihnen diese Elemente erklären, aus einem rechteckigen Element beginnen.


SVG Rechteck - <rect>

Beispiel 1

<Rect> -Tag wird verwendet, um ein Rechteck zu erstellen, und eine rechteckige Variante:

Hier ist der SVG-Code:

Beispiele

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"/>
</svg>

Versuchen »

Für Opera Benutzer: Ansicht SVG - Datei (Rechtsklick auf die Vorschau Quelle SVG - Grafiken).

-Code - Analyse:

  • Breite und Höhe Attribute rect Elemente, die die Höhe und Breite des Rechtecks ​​definieren,
  • Stil-Eigenschaft wird verwendet CSS-Eigenschaften zu definieren,
  • CSS fill Eigenschaft definiert das Rechteck füllen Farbe (RGB-Werte, Farbname oder hexadezimalen Wert)
  • Breite stroke-width CSS-Eigenschaft definiert den rechteckigen Rahmen
  • Die Strichfarbe CSS-Eigenschaft definiert den rechteckigen Rahmen

Beispiel 2

Lassen Sie uns ein anderes Beispiel an, es enthält eine Reihe neuer Eigenschaften:

Hier ist der SVG-Code:

Beispiele

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;
stroke-opacity:0.9"/>
</svg>

Versuchen »

Für Opera Benutzer: Ansicht SVG - Datei (Rechtsklick auf die Vorschau Quelle SVG - Grafiken).

-Code - Analyse:

  • X Attribut definiert die linke Position des Rechtecks ​​(beispielsweise x = "0", um das Rechteck auf der linken Seite des Browser-Fenster zu definieren, wobei der Abstand ist 0px)
  • y Attribut Top-Position definiert das Rechteck (beispielsweise y = "0" aus der Definition des Rechtecks ​​an die Spitze des Browser-Fensters ist 0px)
  • CSS die Fill-Opazität Eigenschaft definiert die Transparenz der Füllfarbe (Rechtsbereich: 0--1)
  • Die CSS-Hub-Opazität Eigenschaft definiert die Transparenz der Strichfarbe (Rechtsbereich: 0--1)

Beispiel 3

Definieren Sie die Undurchsichtigkeit des gesamten Elements:

Hier ist der SVG-Code:

Beispiele

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5"/>
</svg>

Versuchen »

Für Opera Benutzer: Ansicht SVG - Datei (Rechtsklick auf die Vorschau Quelle SVG - Grafiken).

  • CSS Opazität Eigenschaft definiert den Wert des transparenten Elements (Bereich: 0-1).

Beispiel 4

Das letzte Beispiel, erstellen Sie ein Rechteck mit abgerundeten Ecken:

Hier ist der SVG-Code:

Beispiele

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<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>

Versuchen »

Für Opera Benutzer: Ansicht SVG - Datei (Rechtsklick auf die Vorschau Quelle SVG - Grafiken).

  • rx und ry Attribute können Rechteck mit abgerundeten Ecken erzeugen.