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

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

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

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

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

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

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

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

कैनवास घड़ी

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

एचटीएमएल गेम

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

एचटीएमएल कैनवास टेक्स्ट


कैनवास पर पाठ खींचना

कैनवास पर टेक्स्ट बनाने के लिए, सबसे महत्वपूर्ण गुण और विधियाँ हैं:

  • फ़ॉन्ट - पाठ के लिए फ़ॉन्ट गुणों को परिभाषित करता है
  • fillText ( पाठ, x, y ) - कैनवास पर "भरा हुआ" पाठ खींचता है
  • स्ट्रोकटेक्स्ट ( पाठ, x, y ) - कैनवास पर पाठ खींचता है (कोई भरण नहीं)

फिलटेक्स्ट का उपयोग करना ()

उदाहरण

फ़ॉन्ट को 30px "एरियल" पर सेट करें और कैनवास पर एक भरा हुआ टेक्स्ट लिखें:

आपका ब्राउज़र HTML5 कैनवास टैग का समर्थन नहीं करता है।

जावास्क्रिप्ट:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.fillText("Hello World", 10, 50);

स्ट्रोकटेक्स्ट का उपयोग करना ()

उदाहरण

फ़ॉन्ट को 30px "एरियल" पर सेट करें और कैनवास पर बिना किसी भरण के एक टेक्स्ट लिखें:

आपका ब्राउज़र HTML5 कैनवास टैग का समर्थन नहीं करता है।

जावास्क्रिप्ट:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.strokeText("Hello World", 10, 50);


रंग और केंद्र टेक्स्ट जोड़ें

उदाहरण

फ़ॉन्ट को 30px "Comic Sans MS" पर सेट करें और कैनवास के केंद्र में एक भरा हुआ लाल टेक्स्ट लिखें:

आपका ब्राउज़र HTML5 कैनवास टैग का समर्थन नहीं करता है।

जावास्क्रिप्ट:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Comic Sans MS";
ctx.fillStyle = "red";
ctx.textAlign = "center";
ctx.fillText("Hello World", canvas.width/2, canvas.height/2);