Derniers tutoriels de développement web
 

SVG <Rect>


SVG Formes

SVG a quelques éléments de forme prédéfinies qui peuvent être utilisés par les développeurs:

  • Rectangle <rect>
  • Cercle <circle>
  • Ellipse <ellipse>
  • Ligne <line>
  • Polyline <polyline>
  • Polygon <polygon>
  • Chemin <path>

Les chapitres suivants expliquent chaque élément, en commençant par l'élément de rect.


SVG Rectangle - <rect>

Exemple 1

Le <rect> élément est utilisé pour créer un rectangle et les variations d'une forme rectangulaire:

style = "remplissage: rgb (0,0,255); stroke-width: 3; course: rgb (0,0,0)" /> Désolé, votre navigateur ne supporte pas les SVG en ligne.

Voici le code SVG:

Exemple

<svg width="400" height="110">
  <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
</svg>
Essayez - le vous - même »

Code explanation:

  • La largeur et la hauteur des attributs de l' <rect> élément définissent la hauteur et la largeur du rectangle ,
  • Le style de l' attribut est utilisé pour définir les propriétés CSS pour le rectangle
  • La propriété CSS de remplissage définit la couleur de remplissage du rectangle
  • La propriété CSS stroke-width définit la largeur de la bordure du rectangle
  • La propriété de la course de CSS définit la couleur de la bordure du rectangle

exemple 2

Regardons un autre exemple qui contient quelques nouveaux attributs:

Désolé, votre navigateur ne supporte pas les SVG en ligne.

Voici le code SVG:

Exemple

<svg width="400" height="180">
  <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>
Essayez - le vous - même »

Code explanation:

  • Le x attribut définit la position gauche du rectangle (par exemple x = "50" place le rectangle 50 px de la marge gauche)
  • L' y attribut définit la position supérieure du rectangle (par exemple y = "20" place le rectangle 20 px de la marge supérieure)
  • La propriété CSS remplissage opacité définit l'opacité de la couleur de remplissage (legal range: 0 to 1)
  • La propriété CSS stroke-opacity définit l'opacité de la couleur de course (legal range: 0 to 1)

exemple 3

Définir l'opacité de l'élément entier:

Désolé, votre navigateur ne supporte pas les SVG en ligne.

Voici le code SVG:

Exemple

<svg width="400" height="180">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
</svg>
Essayez - le vous - même »

Code explanation:

  • La propriété CSS d'opacité définit la valeur d'opacité pour l'élément entier (legal range: 0 to 1)

exemple 4

Dernier exemple, créer un rectangle avec des coins arrondis:

Désolé, votre navigateur ne supporte pas les SVG en ligne.

Voici le code SVG:

Exemple

<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>
Essayez - le vous - même »

Code explanation:

  • Le rx et les ry attributs arrondit les coins du rectangle