SVG <ellipse>
<ellipse> แทรกสามัญสำหรับสร้างวงกลม
<ellipse> แทรกสามัญ
<ellipse> แทรกสามัญสำหรับสร้างวงกลม วงกลมมีลักษณะคล้ายกับวงกลมมาก แต่ต่างกันที่วงกลมมีรัศมี x และ y ต่างกัน ในขณะที่วงกลมมีรัศมี x และ y ที่เหมือนกัน
โปรดคัดลอกรหัสด้านล่างและบันทึกไฟล์เป็น "ellipse1.svg" จากเนื้อหาบนตารางและบันทึกไฟล์เป็น "ellipse1.svg" และนำไฟล์นี้เข้าไปในไดเรกทอรีเว็บของคุณ:
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <ellipse cx="300" cy="150" rx="200" ry="80" style="fill:rgb(200,100,50); stroke:rgb(0,0,100);stroke-width:2"/> </svg>
การอธิบายรหัส:
- คุณสมบัติ cx กำหนดตำแหน่ง x ของจุด
- คุณสมบัติ cy กำหนดตำแหน่ง y ของจุด
- คุณสมบัติ rx กำหนดรัศมีตั้งแต่ด้านซ้ายของวงกลม
- คุณสมบัติ ry กำหนดรัศมีตั้งแต่ด้านล่างของวงกลม
ตัวอย่างดังกล่าวสร้างทรงหรือวงกลมสามที่สูงกัน:
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <ellipse cx="240" cy="100" rx="220" ry="30" style="fill:purple"/> <ellipse cx="220" cy="70" rx="190" ry="20" style="fill:lime"/> <ellipse cx="210" cy="45" rx="170" ry="15" style="fill:yellow"/> </svg>
ตัวอย่างด้านล่างนี้รวมกันสองวงกลม (หนึ่งสีเหลืองและหนึ่งสีขาว):
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <ellipse cx="240" cy="100" rx="220" ry="30" style="fill:yellow"/> <ellipse cx="220" cy="100" rx="190" ry="20" style="fill:white"/> </svg>