जावास्क्रिप्ट में रंग नामों को हेक्स कोड में कैसे बदलें
रंग रूपांतरण एक कठिन काम हो सकता है, खासकर यदि आपको प्रत्येक को मैन्युअल रूप से कोड करने की आवश्यकता है संभव संयोजन. सौभाग्य से, इस प्रक्रिया को सरल बनाने और अपना कुछ समय बचाने के तरीके हैं।
अंतर्निहित फ़ंक्शन
अपनी व्यापक कार्यक्षमता के बावजूद, जावास्क्रिप्ट मूल रूप से एक अंतर्निहित फ़ंक्शन प्रदान नहीं करता है- फ़ंक्शन में जो रंग नामों को सीधे उनके हेक्साडेसिमल प्रतिनिधित्व में परिवर्तित कर सकता है।
कस्टम कार्यान्वयन
इस सीमा को संबोधित करने के लिए, आप रंग नामों और उनके संबंधित हेक्स कोड की बाहरी सूची का उपयोग करके अपना स्वयं का कस्टम फ़ंक्शन बना सकते हैं। यहां एक कोड स्निपेट है जो दर्शाता है कि यह कैसे करना है:
function colourNameToHex(colour) {
var colours = {
"aliceblue": "#f0f8ff",
"antiquewhite": "#faebd7",
// Additional color names and hex codes go here
};
if (typeof colours[colour.toLowerCase()] != 'undefined') {
return colours[colour.toLowerCase()];
}
return false;
}
उपयोग
colorNameToHex फ़ंक्शन का उपयोग करने के लिए, बस रंग नाम को एक तर्क के रूप में पास करें और यह अपना हेक्साडेसिमल कोड लौटा देगा। उदाहरण के लिए:
console.log(colourNameToHex('red')); // Outputs: #ff0000
console.log(colourNameToHex('chartreuse')); // Outputs: #7fff00
कस्टम सूची
प्रदान किए गए उदाहरण में प्रदर्शन उद्देश्यों के लिए कुछ रंग नाम शामिल हैं। आप रंगों और उनके हेक्स कोड की एक व्यापक सूची, जैसे कि यहां पाई गई, का संदर्भ लेकर अपने आवश्यक सभी रंग नामों को शामिल करने के लिए इस सूची का विस्तार कर सकते हैं: https://www.w3schools.com/colors/colors_names.asp
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3