एचटीएमएल ग्राफिक्स

ग्राफिक्स होम

गूगल मानचित्र

मानचित्र परिचय मैप्स बेसिक मैप्स ओवरले मानचित्र घटनाक्रम मानचित्र नियंत्रण मानचित्र प्रकार मानचित्र संदर्भ

एसवीजी ट्यूटोरियल

एसवीजी परिचय एचटीएमएल में एसवीजी एसवीजी आयत एसवीजी सर्किल एसवीजी एलिप्से एसवीजी लाइन एसवीजी बहुभुज एसवीजी पॉलीलाइन एसवीजी पथ एसवीजी पाठ एसवीजी पथपाकर एसवीजी फ़िल्टर परिचय एसवीजी धुंधला प्रभाव एसवीजी ड्रॉप शैडो एसवीजी रैखिक एसवीजी रेडियल एसवीजी उदाहरण एसवीजी संदर्भ

कैनवास ट्यूटोरियल

कैनवास परिचय कैनवास ड्राइंग कैनवास निर्देशांक कैनवास ग्रेडिएंट कैनवास पाठ कैनवास छवियां कैनवास संदर्भ

कैनवास घड़ी

घड़ी परिचय घडी का मुख घड़ी संख्या हाथ घड़ी घड़ी प्रारंभ

एचटीएमएल गेम

खेल परिचय खेल कैनवास खेल के घटक खेल नियंत्रक खेल बाधाएं गेम स्कोर खेल छवियां खेल ध्वनि गेम ग्रेविटी खेल उछल खेल रोटेशन खेल आंदोलन

HTML कैनवास आरेखण


जावास्क्रिप्ट के साथ कैनवास पर ड्रा करें

HTML कैनवास पर सभी आरेखण जावास्क्रिप्ट के साथ किए जाने चाहिए:

उदाहरण

<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 150, 75);
</script>

चरण 1: कैनवास तत्व खोजें

सबसे पहले, आपको <कैनवास> तत्व को खोजना होगा।

यह HTML DOM विधि getElementById () का उपयोग करके किया जाता है:

var canvas = document.getElementById("myCanvas");

चरण 2: एक ड्रॉइंग ऑब्जेक्ट बनाएं

दूसरे, आपको कैनवास के लिए एक ड्राइंग ऑब्जेक्ट की आवश्यकता है।

getContext() एक अंतर्निहित HTML ऑब्जेक्ट है, जिसमें ड्राइंग के लिए गुण और विधियाँ हैं:

var ctx = canvas.getContext("2d");

चरण 3: कैनवास पर ड्रा करें

अंत में, आप कैनवास पर आकर्षित कर सकते हैं।

ड्राइंग ऑब्जेक्ट की भरण शैली को लाल रंग पर सेट करें:

ctx.fillStyle = "#FF0000";

fillStyle गुण एक CSS रंग, एक ग्रेडिएंट या एक पैटर्न हो सकता है। डिफ़ॉल्ट भरण शैली काला है।

fillRect( x,y,width,height ) विधि कैनवास पर भरण शैली से भरा एक आयत खींचती है:

ctx.fillRect(0, 0, 150, 75);