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

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

उदाहरण

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

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

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

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

उदाहरण

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

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

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

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

उदाहरण

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

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

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

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

उदाहरण

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

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

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

styles.cssdiv {
  width: 33.33333333%;
}

उदाहरण

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

styles.less@var: 100px;

div {
  width: @var + 100px;
}

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

styles.cssdiv {
  width: 200px;
}

उदाहरण

दो चर जोड़ें:

styles.less@var1: 100px;
@var2: 200px;

div {
  width: @var1 + @var2;
}

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

styles.cssdiv {
  width: 300px;
}

उदाहरण

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

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

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

styles.cssdiv {
  width: 90%;
}

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

Задание 1

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

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

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

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

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

styles.less@var1: 500px;
@var2: 5;

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