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

HTML Canvas shadowColor प्रॉपर्टी: छाया रंग सेट करना

Canvas shadowColor प्रॉपर्टी

shadowColor प्रॉपर्टी HTML Canvas पर ड्रॉ की जाने वाली आकृतियों की छाया का रंग सेट करती है। डिफ़ॉल्ट #000000 (काला) है। छाया देखने के लिए shadowBlur या shadowOffsetX/Y भी सेट करना आवश्यक है।

सिंटैक्स

ctx.shadowColor = "color";

उदाहरण: ग्रे छाया के साथ नीला आयत

<!DOCTYPE html>
<html>
<body>
  <canvas id="newCanvas" width="600" height="350" style="border:2px solid orange;"></canvas>
  <script>
    var c = document.getElementById("newCanvas");
    var ctx = c.getContext("2d");
    ctx.shadowBlur = 20;
    ctx.shadowColor = "gray";
    ctx.fillStyle = "blue";
    ctx.fillRect(40, 40, 200, 250);
  </script>
</body>
</html>

आउटपुट

नीला आयत जिसके चारों ओर 20px ब्लर की ग्रे छाया है।

छाया प्रॉपर्टीज (सभी चार आवश्यक)

प्रॉपर्टी विवरण डिफ़ॉल्ट
shadowColorछाया रंग#000000
shadowBlurब्लर स्तर (0 = कोई ब्लर नहीं)0
shadowOffsetXक्षैतिज ऑफसेट0
shadowOffsetYलंबवत ऑफसेट0

रंग प्रारूप

ctx.shadowColor = "red";              // नाम
ctx.shadowColor = "#ff0000";          // हेक्स
ctx.shadowColor = "rgb(255,0,0)";     // RGB
ctx.shadowColor = "rgba(255,0,0,0.5)"; // RGBA (पारदर्शिता के साथ)
ctx.shadowColor = "hsl(0,100%,50%)";  // HSL

नोट

छाया सभी बाद के ड्रॉइंग ऑपरेशन्स पर लागू होती है। छाया रीसेट करने के लिए:

ctx.shadowColor = "transparent";
ctx.shadowBlur = 0;
ctx.shadowOffsetX = 0;
ctx.shadowOffsetY = 0;
  1. HTML DOM scrollTop प्रॉपर्टी HTML DOM scrollTop प्रॉपर्टी

    scrollTop प्रॉपर्टी क्या है? HTML DOM scrollTop प्रॉपर्टी किसी तत्व के कंटेंट को ऊर्ध्वाधर रूप से कितने पिक्सेल स्क्रॉल किया गया है, यह प्राप्त या सेट करती है। यह केवल उन तत्वों पर काम करती है जिनमें overflow सेट हो (जैसे auto, scroll, या hidden)। सिंटैक्स scrollTop मान प्राप्त करना element.scroll

  1. HTML DOM scrollLeft प्रॉपर्टी HTML DOM scrollLeft प्रॉपर्टी

    scrollLeft प्रॉपर्टी क्या है? DOM scrollLeft प्रॉपर्टी किसी तत्व के कंटेंट को क्षैतिज रूप से कितने पिक्सेल स्क्रॉल किया गया है, यह प्राप्त या सेट करती है। यह केवल उन तत्वों पर काम करती है जिनमें overflow सेट हो (जैसे auto, scroll, या hidden)। सिंटैक्स scrollLeft मान प्राप्त करना element.scrollLeft

  1. HTML Canvas मूल बातें HTML Canvas मूल बातें

    वेब पेज पर कैनवास ड्रा करने के लिए, HTML5 canvas एलिमेंट का उपयोग करें। <canvas> एलिमेंट आपको JavaScript का उपयोग करके ग्राफिक्स ड्रा करने की अनुमति देता है। Canvas के साथ, एक लाइन, आयत, बेजियर कर्व्स आदि ड्रा करें। हर कैनवास के दो एलिमेंट्स होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते