मैट्रिक्स के साथ JSRadial ग्रेडिएंट निम्नलिखित तरीके से बनाया गया है। आप मैट्रिक्स के साथ JS रेडियल ग्रेडिएंट बनाने के लिए निम्न तरीके से चलाने का प्रयास कर सकते हैं -
<पूर्व>वर कैनवास1 =document.getElementById ("कैनवास"); //canvas1 चर दिए गए कैनवासवर ctx1 =कैनवास.getContext("2d"); की पहचान करने के लिए; // इसका उपयोग संदर्भ को बताने के लिए किया जाता है 2D var ग्रेडिएंट1 =ctx1.createRadialGradient(100/horizontalScale, 100/verticalScale, 100,100/horizontalScale,100/verticalScale,0); // यह दिए गए कैनवास संदर्भ ग्रेडिएंट1.addColorStop(1,,"green"); के साथ ढाल बनाएगा; // नया रंग हरा ग्रेडिएंटग्रेडिएंट 1 में जोड़ा गया है। AddColorStop (0, "लाल"); // नए रंग लाल को ग्रैडिएंटctx1.scale(horizontalScale, verticalScale) में जोड़ा जाता है; //संदर्भ मैट्रिक्स ctx1 horizaontaland लंबवत scalectx1.fillStyle =ग्रेडिएंट के अनुसार सिकुड़ा हुआ है; // दिया गया ग्रेडिएंट Drawctx1.fillRect(0,0, 100/horizontalScale, 100/verticalScale) है; // आयत को scalectx1.setTransform (0,1,1,0,1,1) के अनुसार बढ़ाया जाता है; // प्रसंग मैट्रिक्स रीसेटकैनवास है {पृष्ठभूमि-रंग:बैंगनी;}//कैनवस पृष्ठभूमि रंग बैंगनी के साथ खींचा गया है<कैनवास आईडी ="कैनवास" चौड़ाई ="300" ऊंचाई ="300">कैनवास>पूर्व>