मैं एक वेबसाइट पर काम कर रहा था, और मैंने सोचा कि यह कितना मजाकिया होगा अगर मैं पृष्ठ पर सीएसएस नियमों को मजाक के रूप में पूरी तरह यादृच्छिक बना देता। (न केवल तत्वों की शैलियों, बल्कि सीएसएस स्वयं नियमों का पालन करता है, क्योंकि वेबसाइट में बहुत गतिशील रूप से बनाए गए तत्व हैं।) प्रत्येक बार जब आप पृष्ठ लोड करते हैं तो परिणाम पूरी तरह से अलग होगा, और उनमें से अधिकतर भयानक लगेंगे। तो मेरे प्रश्न में दो भाग हैं:यादृच्छिक सीएसएस नियम
जावास्क्रिप्ट/JQuery का उपयोग करके, आप प्रोग्रामिंग रूप से सभी सीएसएस नियमों की सूची कैसे प्राप्त करते हैं? चयनकर्ताओं के लिए जोड़े गए नियमों के साथ शब्दकोश के एक प्रकार के रूप में।
फिर, आप सूची को तोड़ने के बाद और प्रत्येक नियम को एक अलग चयनकर्ता को यादृच्छिक रूप से असाइन करने के बाद, आप अपने पिछले नियमों और विकल्प को कैसे हटा सकते हैं?
नोट: मेरा मतलब है, जावास्क्रिप्ट/JQuery का उपयोग करके, आप क्लाइंट पक्ष पर नियमों को यादृच्छिक कैसे करते हैं, केवल एक ही सीएसएस फ़ाइल नहीं।
और कैसे उपयोगकर्ता को कैश के बिना पुनः लोड करने के लिए F5 दबाए जाने के लिए मनाया जाता है। आपको शायद सीएसएस फ़ाइल का नाम भी बदलना होगा या एक? v = randomnumber – Pleun
ठीक है, मैं सोच रहा था कि आप वास्तव में सीएसएस फ़ाइलों को बदलने के बजाय जावास्क्रिप्ट/jQuery का उपयोग करके इसे यादृच्छिक बना देंगे। इस तरह से बहुत कम जोखिम है, और यह वैसे भी एक और पूर्ण यादृच्छिकता है। – aboveyou00
क्या आप अपने सीएसएस फ़ाइल में मौजूदा नियमों को फिर से वितरित करना चाहते हैं? – Pleun