मैं @media प्रश्नों के साथ एक सास चर के उपयोग को संयोजित करने का प्रयास कर रहा हूं:
$base_width:1160px;
@media screen and (max-width: 1170px) {$base_width: 960px;}
@media screen and (min-width: 1171px) {$base_width: 1160px;}
$base_width
फिर तरल पदार्थ का उत्पादन करने के लिए स्टाइलशीट चौड़ाई प्रतिशत-आधारित माप में विभिन्न बिंदुओं पर परिभाषित किया गया है।
जब मैं ऐसा करता हूं, तो चर को ठीक से पहचाना जाने लगता है लेकिन मीडिया क्वेरी के लिए स्थितियां नहीं होती हैं। उदाहरण के लिए, उपरोक्त कोड स्क्रीन चौड़ाई की परवाह किए बिना एक 1160px लेआउट का उत्पादन करता है। अगर मैं @media स्टेटमेंट्स को फ़्लिप-फ्लॉप करता हूँ तो:
@media screen and (min-width: 1171px) {$base_width: 1160px;}
@media screen and (max-width: 1170px) {$base_width: 960px;}
यह स्क्रीन की चौड़ाई की परवाह किए बिना एक 960px लेआउट का उत्पादन करता है। यह भी ध्यान दें कि यदि मैं इसकी पहली पंक्ति को हटाता हूं तो $base_width: 1160px;
एक अपरिभाषित चर के लिए एक त्रुटि देता है। कोई भी विचार जो मुझे याद आ रहा है?