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

HTML कैनवास पर लगातार बदलती लाइन चौड़ाई के साथ लाइनें बनाएं


लगातार बदलती लाइन चौड़ाई के साथ लाइनें बनाने के लिए, आप निम्न कोड आज़मा सकते हैं:

उदाहरण

var context = document.getElementById('canvas1').getContext('2d'); var pts = [null, null, null, null]; for(var i=-1; i<25; i=i+1) {    var width = 0.5+i/2;    var m = 200;    var x = Math.cos(i/4) * 180;    var y = Math.sin(i/4) * 140;        pts[0] = pts[1];    pts[1] = pts[2];    pts[2] = { X:x, Y:y};        if(pts[0] == null)    continue;    var p0 = pts[0];    var p1 = pts[1];    var p2 = pts[2];    var x0 = (p0.X + p1.X) / 2;    var y0 = (p0.Y + p1.Y) / 2;    var x1 = (p1.X + p2.X) / 2;    var y1 = (p1.Y + p2.Y) / 2;        context.beginPath();    context.lineWidth = width;    context.strokeStyle = "blue";    context.moveTo(m+x0, m+y0);    context.quadraticCurveTo(m+p1.X, m+p1.Y, m+x1, m+y1);    context.stroke(); }

  1. HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना

    HTML <var> टैग का परिचय HTML में <var> एलिमेंट का उपयोग गणितीय व्यंजक (mathematical expressions) और वेरिएबल्स को दर्शाने के लिए किया जाता है। यह टैग गणितीय सूत्रों, प्रोग्रामिंग वेरिएबल्स और वैज्ञानिक नोटेशन को सेमेंटिकली सही तरीके से प्रस्तुत करता है। उदाहरण: <var> टैग का उपयोग &

  1. HTML <canvas> width एट्रिब्यूट: कैनवास चौड़ाई सेट करना HTML <canvas> width एट्रिब्यूट: कैनवास चौड़ाई सेट करना

    <canvas> width एट्रिब्यूट width एट्रिब्यूट <canvas> एलिमेंट की चौड़ाई पिक्सेल्स में निर्दिष्ट करता है। यह कैनवास के ड्राइंग सरफेस (ड्राइंग बफर) का वास्तविक रिज़ॉल्यूशन निर्धारित करता है, CSS width से अलग। सिंटैक्स <canvas width=pixels_value></canvas> उदाहरण: 400x200 कैनवास

  1. Tkinter में माउस निर्देशांकों का पालन करते हुए रेखा कैसे खींचें? Tkinter में माउस निर्देशांकों का पालन करते हुए रेखा कैसे खींचें?

    माउस निर्देशांकों का पालन करते हुए रेखा खींचने के लिए, हमें प्रत्येक माउस-क्लिक के निर्देशांकों को कैप्चर करने के लिए एक फ़ंक्शन बनाने की आवश्यकता है और फिर दो क्रमागत बिंदुओं के बीच एक रेखा खींचें। आइए एक उदाहरण लेते हैं और देखते हैं कि यह कैसे किया जा सकता है।चरणTkinter लाइब्रेरी इम्पोर्ट करें और