खोज…
पैरामीटर
गुण | विवरण |
---|---|
ऊंचाई | कैनवास की ऊँचाई निर्दिष्ट करता है |
चौड़ाई | कैनवास की चौड़ाई निर्दिष्ट करता है |
टिप्पणियों
- यह टैग इंटरनेट एक्सप्लोरर के संस्करणों के साथ संगत नहीं है। 9. ब्राउज़र संगतता के लिए caniuse.com की जाँच करें।
-
canvas
केवल ग्राफिक्स के लिए एक कंटेनर है, और ग्राफिक्स का वास्तविक ड्राइंग जावास्क्रिप्ट द्वारा किया जाता है।
मूल उदाहरण
ग्राफिक्स बनाने के लिए एचटीएमएल 5 में canvas
तत्व को पेश किया गया था।
<canvas id="myCanvas">
Cannot display graphic. Canvas is not supported by your browser (IE<9)
</canvas>
ऊपर एक पारदर्शी एचटीएमएल <canvas>
एलिमेंट बनाया जाएगा जिसका आकार 300 × 150 पीएक्स होगा।
आप जावास्क्रिप्ट के साथ आदि आकार, रेखांकन की तरह अद्भुत सामान आकर्षित करने के लिए कैनवास तत्व का उपयोग कर सकते हैं, छवियों में हेरफेर, आकर्षक खेल बनाने।
canvas
की 2 डी CanvasRenderingContext2D
लेयर सरफेस ऑब्जेक्ट को CanvasRenderingContext2D
2 डी के रूप में जाना जाता है; या एक से HTMLCanvasElement
का उपयोग कर .getContext("2d")
विधि:
var ctx = document.getElementById("myCanvas").getContext("2d");
// now we can refer to the canvas's 2D layer context using `ctx`
ctx.fillStyle = "#f00";
ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); // x, y, width, height
ctx.fillStyle = "#000";
ctx.fillText("My red canvas with some black text", 24, 32); // text, x, y
एक पर दो आयतें खींचना
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Draw two rectangles on the canvas</title>
<style>
canvas{
border:1px solid gray;
}
</style>
<script async>
window.onload = init; // call init() once the window is completely loaded
function init(){
// #1 - get reference to <canvas> element
var canvas = document.querySelector('canvas');
// #2 - get reference to the drawing context and drawing API
var ctx = canvas.getContext('2d');
// #3 - all fill operations are now in red
ctx.fillStyle = 'red';
// #4 - fill a 100x100 rectangle at x=0,y=0
ctx.fillRect(0,0,100,100);
// #5 - all fill operations are now in green
ctx.fillStyle = 'green';
// #6 - fill a 50x50 rectangle at x=25,y=25
ctx.fillRect(25,25,50,50);
}
</script>
</head>
<body>
<canvas width=300 height=200>Your browser does not support canvas.</canvas>
</body>
</html>
यह उदाहरण इस तरह दिखता है:
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow