Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 और Canvas या SVG का उपयोग करके ग्रिड कैसे ड्रॉ करें?

Canvas पर ग्रिड ड्रॉ करना

नीचे दिए गए उदाहरण में, हमने पहले ग्रिड की चौड़ाई और ऊंचाई परिभाषित की। फिर हम canvas का आकार परिभाषित कर रहे हैं और ग्रिड को canvas में ड्रॉ कर रहे हैं।

// हम ग्रिड की चौड़ाई और ऊंचाई सेट कर रहे हैं
var grid_w = 200;
var grid_h = 200;

// हम ग्रिड के चारों ओर पैडिंग सेट कर रहे हैं
var gridp = 15;

// हम canvas का आकार इसकी चौड़ाई और ऊंचाई परिभाषित करके परिभाषित कर रहे हैं
var canvas_w = grid_w + (gridp*2) + 1;
var canvas_h = grid_h + (gridp*2) + 1;
var canvas = $('<canvas/>').attr({width: canvas_w, height: canvas_h}).appendTo('body');
var ctx = canvas.get(0).getContext("2d");

ड्रॉइंग मेथड

function drawBoard(){
    for (var a = 0; a <= grid_w; a += 50) {
        ctx.moveTo(0.5 + a + gridp, gridp);
        ctx.lineTo(0.5 + a + gridp, grid_h + gridp);
    }
    // क्षैतिज रेखाओं के लिए समान तर्क
}

यह ग्रिड लाइन्स ड्रॉ करने के लिए एक लचीला आधार बनाता है।

  1. HTML5 में SVG लोगो कैसे बनाएं? HTML5 में SVG लोगो कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। आप HTML5 में SVG का उपयोग करके सर्कल, आयत, रेखा आदि आकार आसानी से बना सकते हैं। आइए SVG लोगो बनाने का एक उदाहरण देखें। इसके लिए हम एक लीनियर ग्रेडिएंट बनाएंगे।उदाहरणSVG लोगो बनाने के लिए निम्न कोड चलाएं:<!DOCTYPE html> <html>    <hea

  1. HTML5 कैनवास का उपयोग करके तारा (Star) कैसे बनाएं? HTML5 कैनवास का उपयोग करके तारा (Star) कैसे बनाएं?

    HTML कैनवास पर ड्राइंग जावास्क्रिप्ट के साथ की जाती है। कैनवास पर ड्राइंग से पहले getElementById() और getContext() HTML DOM मेथड्स का उपयोग करें। HTML में तारा बनाने के लिए कैनवास एलिमेंट का उपयोग करें।कैनवास के साथ, तारा बनाने के लिए lineTo() मेथड का उपयोग करें। lineTo() मेथड में x और y पैरामीटर मा

  1. HTML5 में SVG का उपयोग करके आकार कैसे बनाएं? HTML5 में SVG का उपयोग करके आकार कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। आप HTML5 में SVG का उपयोग करके सर्कल, आयत, रेखा आदि आकार आसानी से बना सकते हैं। आइए SVG का उपयोग करके आयत बनाने का एक उदाहरण देखें।उदाहरणHTML5 में आयत बनाने के लिए निम्न कोड चलाएं। <rect> एलिमेंट का उपयोग किया जाएगा:<!DOCTYPE html> <html> &