Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วิธีวาดเส้นโป๊ล리라น (Polyline) ใน HTML5 SVG


บทนำ

SVG (Scalable Vector Graphics) เป็นภาษาสำหรับอธิบายกราฟิกเวกเตอร์ 2 มิติในรูปแบบ XML ใช้แท็ก <polyline> เพื่อสร้างรูปทรงที่ประกอบด้วยเส้นตรงต่อเนื่อง

แอตทริบิวต์ points ระบุพิกัด x,y ของแต่ละมุม เช่น points="0,0 0,20 20,20 20,40 40,40 40,60"

ตัวอย่างโค้ด

<!DOCTYPE html>
<html>
  <head>
    <style>
      #svgelem { position: relative; left: 20%; transform: translateX(-20%); }
    </style>
    <title>HTML5 SVG Polyline</title>
  </head>
  <body>
    <h2>HTML5 SVG Polyline</h2>
    <svg id="svgelem" width="300" height="300" xmlns="https://www.w3.org/2000/svg">
      <polyline points="0,0 0,20 20,20 20,40 40,40 40,60" fill="red" />
    </svg>
  </body>
</html>

ข้อแตกต่าง Polyline vs Polygon

  • Polyline - เส้นเปิด ไม่ปิดท้ายเข้าหัว
  • Polygon - รูปปิด ท้ายจะเชื่อมกลับหัวอัตโนมัติ