Thẻ HTML <svg>


Thí dụ

Vẽ một vòng tròn:

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>

Thêm các ví dụ "Hãy tự mình thử" bên dưới.


Định nghĩa và Cách sử dụng

Thẻ <svg>xác định vùng chứa cho đồ họa SVG.

SVG có một số phương pháp để vẽ đường dẫn, hộp, hình tròn, văn bản và hình ảnh đồ họa.

Để tìm hiểu thêm về SVG, vui lòng đọc Hướng dẫn về SVG của chúng tôi .


Hỗ trợ trình duyệt

Element
<svg> 4.0 9.0 3.0 3.2 10.1

Các ví dụ khác

Thí dụ

Vẽ một hình chữ nhật:

<svg width="400" height="100">
  <rect width="400" height="100" style="fill:rgb(0,0,255);stroke-width:10;stroke:rgb(0,0,0)" />
</svg>

Thí dụ

Vẽ một hình vuông với các góc được làm tròn:

<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>

Thí dụ

Vẽ một ngôi sao:

<svg width="300" height="200">
  <polygon points="100,10 40,198 190,78 10,78 160,198"
  style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" />
</svg>

Thí dụ

Vẽ biểu trưng SVG:

<svg height="130" width="500">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
  <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
  <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
</linearGradient>
</defs>

<ellipse cx="100" cy="70" rx="85" ry="55" fill="url(#grad1)" />

<text fill="#ffffff" font-size="45" font-family="Verdana" x="50" y="86">SVG</text>
</svg>

Các trang liên quan

Hướng dẫn HTML: HTML SVG

Hướng dẫn SVG: Hướng dẫn SVG