SASS में गणितीय संचालन

SASS भाषा में चर और विभिन्न मानों पर गणितीय संचालन किए जा सकते हैं। आइए उदाहरणों से देखें।

उदाहरण

दो मानों को जोड़ें:

styles.scssp {
  font-size: 5px + 10px;
}

कंपाइलेशन का परिणाम:

styles.cssp {
  font-size: 15px;
}

उदाहरण

एक मान से दूसरे मान को घटाएं:

styles.scssp {
  font-size: 25px - 10px;
}

कंपाइलेशन का परिणाम:

styles.cssp {
  font-size: 15px;
}

उदाहरण

किसी मान को एक संख्या से गुणा करें:

styles.scssp {
  font-size: 5px * 5;
}

कंपाइलेशन का परिणाम:

styles.cssp {
  font-size: 25px;
}

उदाहरण

किसी मान को एक संख्या से विभाजित करें:

styles.scssdiv {
  width: 100% / 3;
}

कंपाइलेशन का परिणाम:

styles.cssdiv {
  width: 33.33333333%;
}

उदाहरण

एक चर की सामग्री में एक मान जोड़ें:

styles.scss$var: 100px;

div {
  width: $var + 100px;
}

कंपाइलेशन का परिणाम:

styles.cssdiv {
  width: 200px;
}

उदाहरण

दो चर जोड़ें:

styles.scss$var1: 100px;
$var2: 200px;

div {
  width: $var1 + $var2;
}

कंपाइलेशन का परिणाम:

styles.cssdiv {
  width: 300px;
}

उदाहरण

विभिन्न इकाइयों के साथ संचालन के प्रयास पर SCSS सभी इकाइयों को एक - पहली इकाई में परिवर्तित कर देगा। उदाहरण:

styles.scssdiv {
  width: 100% - 10px;
}

कंपाइलेशन का परिणाम:

styles.cssdiv {
  width: 90%;
}

व्यावहारिक कार्य

Задание 1

बताएं कि निम्नलिखित कोड का कंपाइलेशन परिणाम क्या होगा:

styles.scss#block {
  width: 100px * 2;
}
Задание 2

बताएं कि निम्नलिखित कोड का कंपाइलेशन परिणाम क्या होगा:

styles.scss#block {
  width: 200px / 3;
}
Задание 3

बताएं कि निम्नलिखित कोड का कंपाइलेशन परिणाम क्या होगा:

styles.scss$var1: 500px;
$var2: 5;

#block {
  width: $var1 / $var2;
}