Ultimele tutoriale de dezvoltare web
 

SVG <rect>


SVG Forme

SVG are unele elemente de formă predefinite, care pot fi utilizate de către dezvoltatori:

  • Dreptunghi <rect>
  • Cercul <circle>
  • Elipsă <ellipse>
  • Linie <line>
  • Polyline <polyline>
  • Polygon <polygon>
  • Cale <path>

Următoarele capitole vor explica fiecare element, începând cu elementul RECT.


SVG dreptunghi - <rect>

Exemplul 1

<rect> Elementul este folosit pentru a crea un dreptunghi și variații ale unui dreptunghi forma:

style = "umplere: rgb (0,0,255), accident vascular cerebral-lățime: 3; accident vascular cerebral: rgb(0,0,0) " /> Ne pare rău, browser - ul dvs. nu acceptă SVG inline.

Aici este codul SVG:

Exemplu

<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>
Încearcă - l singur »

Code explanation:

  • Lățimea și înălțimea atributele <rect> elementul definește înălțimea și lățimea dreptunghiului
  • style atribut este utilizat pentru a defini proprietățile CSS pentru dreptunghiului
  • Proprietatea CSS umplere definește culoarea de umplere a dreptunghiului
  • Proprietatea CSS accident vascular cerebral-lățime definește lățimea marginii dreptunghiului
  • Proprietatea accident vascular cerebral CSS definește culoarea marginii dreptunghiului

Exemplul 2

Să ne uităm la un alt exemplu care conține unele atribute noi:

Ne pare rău, browser-ul dvs. nu acceptă SVG inline.

Aici este codul SVG:

Exemplu

<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>
Încearcă - l singur »

Code explanation:

  • x atribut definește poziția din stânga a dreptunghiului ( de exemplu x = „50“ plasează px dreptunghi de 50 de la marginea din stânga)
  • y atribut definește poziția superioară a dreptunghiului ( de exemplu , y = „20“ plasează px dreptunghi 20 din marginea de sus)
  • Proprietatea CSS umplere-opacitate definește opacitatea culorii de umplere (legal range: 0 to 1)
  • Proprietatea CSS AVC-opacitate definește opacitatea culorii AVC (legal range: 0 to 1)

Exemplul 3

Definiți opacitatea pentru întregul element:

Ne pare rău, browser-ul dvs. nu acceptă SVG inline.

Aici este codul SVG:

Exemplu

<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>
Încearcă - l singur »

Code explanation:

  • Proprietatea CSS opacitate definește valoarea opacității pentru întreg elementul (legal range: 0 to 1)

Exemplul 4

Ultimul exemplu, a crea un dreptunghi cu colțuri rotunjite:

Ne pare rău, browser-ul dvs. nu acceptă SVG inline.

Aici este codul SVG:

Exemplu

<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>
Încearcă - l singur »

Code explanation:

  • Rx și ry atributele rotunjește colțurile dreptunghiului