HTML5 <कैनवास> टैग का उपयोग स्क्रिप्टिंग का उपयोग करके ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। यह HTML5 में पेश किया गया एक नया टैग है। कैनवास तत्व में एक DOM विधि है जिसे getContext कहा जाता है, जो रेंडरिंग संदर्भ और इसके ड्राइंग फ़ंक्शन प्राप्त करता है। यह फ़ंक्शन एक पैरामीटर लेता है, संदर्भ 2d का प्रकार।
HTML5 कैनवास के साथ एक द्विघात वक्र बनाने के लिए, quadraticCurveTo() विधि का उपयोग करें। यह विधि दिए गए बिंदु को वर्तमान पथ में जोड़ती है, जो दिए गए नियंत्रण बिंदु के साथ एक द्विघात बेज़ियर वक्र द्वारा पिछले एक से जुड़ा होता है।
HTML5 कैनवास पर द्विघात वक्र बनाने का तरीका जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं। quadraticCurveTo() विधि में x और y पैरामीटर समापन बिंदु के निर्देशांक हैं। cpx और cpy नियंत्रण बिंदु के निर्देशांक हैं।
उदाहरण
<!DOCTYPE html> <html> <head> <title>HTML5 Canvas Tag</title> </head> <body> <canvas id="newCanvas" width="500" height="300" style="border:1px solid #000000;"></canvas> <script> var c = document.getElementById('newCanvas'); var ctx = c.getContext('2d'); // Draw shapes ctx.beginPath(); ctx.moveTo(75,25); ctx.quadraticCurveTo(25,25,25,62.5); ctx.quadraticCurveTo(25,100,50,100); ctx.quadraticCurveTo(50,120,30,125); ctx.quadraticCurveTo(60,120,65,100); ctx.quadraticCurveTo(125,100,125,62.5); ctx.quadraticCurveTo(125,25,75,25); ctx.stroke(); </script> </body> </html>
आउटपुट