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

एचटीएमएल में कवर किए गए पृष्ठभूमि क्षेत्र की चमक के आधार पर टेक्स्ट रंग बदलें?


निम्न कोड स्निपेट का उपयोग करके अपने माता-पिता के पृष्ठभूमि रंग के कवर किए गए पिक्सेल की औसत चमक के आधार पर टेक्स्ट का रंग बदलना संभव है।

var rgb = [255, 0, 0];
setInterval(display, 1000);
function display() {
   rgb[0] = Math.round(Math.random() * 255);
   rgb[1] = Math.round(Math.random() * 255);
   rgb[2] = Math.round(Math.random() * 255);
   
   var d = Math.round(((parseInt(rgb[0]) * 299) + (parseInt(rgb[1]) * 587) +
      (parseInt(rgb[2]) * 114)) / 1000);
   // for foregound
   var f = (d> 125) ? 'black' : 'white';
   
  // for background
  var b = 'rgb(' + rgb[0] + ',' + rgb[1] + ',' + rgb[2] + ')';
  $('#box').css('color', f);
  $('#box').css('background-color', b);
}
<scriptsrc = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div id = "box"> Demo</div>

सीएसएस निम्नलिखित है -

#box {
   width: 300px;
  height: 300px;
}

  1. IOS पर नोट्स का बैकग्राउंड कलर कैसे बदलें

    यदि आप आईओएस में नोट्स ऐप का उपयोग कर रहे हैं, तो आप शायद नफरत करते हैं कि यह आपके डिवाइस की सेटिंग के आधार पर एक सादे पृष्ठभूमि का उपयोग करता है। यदि आपके पास लाइट मोड सक्षम है, तो आपको डार्क मोड का उपयोग करते समय एक हल्का बैकग्राउंड और एक डार्क बैकग्राउंड दिखाई देगा। हालाँकि, आप iOS में किसी नोट क

  1. अपनी Instagram कहानी में पृष्ठभूमि का रंग कैसे बदलें

    सोशल मीडिया के शौकीनों के लिए इंस्टाग्राम एक बेहतरीन प्लेटफॉर्म है। चाहे वह आपके फोटोग्राफी कौशल का प्रदर्शन हो या अपनी नवीनतम एकल-यात्रा से स्पष्ट तस्वीरें साझा करना, इंस्टाग्राम एक आदर्श माध्यम है। इसकी अनूठी विशेषताओं, शानदार इंटरफ़ेस और अंतहीन संभावनाएं, Instagram को विशेष रूप से युवाओं के बीच ब

  1. सेल्स के टेक्स्ट और बैकग्राउंड का रंग बदलें - एक एक्सेल फॉन्ट और फिल कलर कम्प्लीट गाइड

    एक्सेल फॉन्ट और फिल कलर चेंज पर अवलोकन नमस्कार, यहां मैं आपको एक संपूर्ण मार्गदर्शिका देने के लिए उपस्थित हूं कि आप एक्सेल फ़ॉन्ट रंग और कोशिकाओं के पृष्ठभूमि रंग के साथ कैसे काम कर सकते हैं। मैं आपको टेक्स्ट के रंग और सेल की पृष्ठभूमि को बदलने के लिए बहुत सारे तरीके दिखाऊंगा जिनका उपयोग आप कर सकत