परिचय:क्या मैं कम सीएसएस में यूआरएल पैरामीटर का उपयोग कर सकता हूं?
मैं एक asp.net MVC वातावरण में कम बाहर कोशिश कर रहा हूँ।
मैं सर्वर साइड प्रसंस्करण के लिए dotless का उपयोग करें (और मैं विशेष रूप से पूरा प्रोजेक्ट का प्रकाशन afer क्लाइंट साइड प्रसंस्करण का उपयोग नहीं करना चाहते)।
मैं एक डिजाइन जहां अलग अलग बातें आधार पर अलग अलग रंग योजनाओं (जैसे दिन का समय) देखते हैं आवेदन करना होगा।
कम एक पैरामिट्रीकृत सीएसएस डिजाइन और केवल फ़ाइल की शुरुआत में 10 चर की तरह बदलने के लिए हर विषय वास्तव में उत्थान था, जैसा कि इस मामले में बहुत शक्तिशाली महसूस किया।
समस्या:
लेकिन मैं किसी भी तरह एक बाहर पैरामीटर से रंग विषयों को बदलने के लिए की आवश्यकता होगी।
विचार:
सबसे पहले मैंने सोचा था कि जैसे style.less विषय = fuschia एक URL पैरामीटर अच्छा होगा, लेकिन मैं कुछ इस तरह पार्स करने के लिए कोई रास्ता नहीं मिला।
तब मैंने सोचा कि बहुत छोटा नीला, बिना, ग्रीन.लेस, नारंगी। जब तक केवल रंग परिवर्तनीय घोषित नहीं होते हैं, और उनमें से प्रत्येक में मुख्य .less सहित ठोस समाधान होगा।
मैं दूसरा समाधान आज़माने के लिए कोई मौका नहीं था, लेकिन मुझे लगा कि यह ऐसा करने का सबसे मजबूत रास्ते पर सलाह के लिए पूछने के लिए एक अच्छा समय होगा।
समस्या फिर से है: मैं बाहर से मेरी कम फ़ाइल में कुछ चीजें नियंत्रित करना चाहते हैं।
यह वह उत्तर है जिसके लिए मैं उम्मीद कर रहा था! : डी – SoonDead
@ टिग्रेन: यह कैसे बचा है? एक हमलावर आसानी से स्टाइलशीट में दुर्भावनापूर्ण कोड इंजेक्ट कर सकता है। – jor
इसका उपयोग करना इतना सरल नहीं है। मुझे '@import "थीम-param-default.less"; "मेरी लाइन के ऊपर' @import "अंधेरे-चर -" {theme} .less ";" जिसमें '@theme: dark;' था मुद्दों को संकलित कर रहे थे। –