.lib-css()
Mixin Magento 2 कम फ़ाइलों में भारी प्रयोग किया जाता है। हालांकि इसका उद्देश्य स्पष्ट नहीं है, और मिश्रित परिभाषाएं कोई सहायक दस्तावेज प्रदान नहीं करती हैं:
// // किसी भी सीएसएस संपत्ति जोड़ें // --------------------------------------------- उदारीकरण-सीएसएस ( @_संपत्ति, @_value, @_ उपसर्ग: ० ) जब (@_prefix = 1) और नहीं (@_value = '') और नहीं (@_value = false) और नहीं (अर्क (@_ मान, 1) = गलत) और नहीं (अर्क (@_ मान, 2) = गलत) और नहीं (अर्क (@_ मान, 3) = गलत) और नहीं (अर्क (@_ मान, 4) = गलत) और नहीं (अर्क (@_ मान, 5) = गलत) { -webkit - @ {_ संपत्ति}: @_value; -मोज़ - @ {_ संपत्ति}: @_value; -ms - @ {_ संपत्ति}: @_value; } उदारीकरण-सीएसएस ( @_संपत्ति, @_value, @_ उपसर्ग: ० ) जब नहीं (@_value = '') और नहीं (@_value = false) और नहीं (अर्क (@_ मान, 1) = गलत) और नहीं (अर्क (@_ मान, 2) = गलत) और नहीं (अर्क (@_ मान, 3) = गलत) और नहीं (अर्क (@_ मान, 4) = गलत) और नहीं (अर्क (@_ मान, 5) = गलत) { @{_संपत्ति मूल्य; }
मैं देख सकता था कि आप ब्लीडिंग सीएसएस प्रॉपर्टीज़ के लिए वेंडर उपसर्गों को जोड़ने के लिए मिक्सिन का उपयोग क्यों करना चाहते हैं (हालांकि ऐसी कुछ संपत्तियाँ हैं जहाँ यह आवश्यक है), लेकिन इस मिक्सिन का उपयोग करके सामान्य सीएसएस गुणों के आउटपुट का कारण स्पष्ट नहीं है। क्या कोई इसे स्पष्ट कर सकता है?