LESS में कॉमा द्वारा मर्ज करना

मान लीजिए कि हमारे पास एक फ़ंक्शन है जो ब्लॉक की शैडो बनाता है:

styles.less.shadow(@s) {
  box-shadow: @s;
}

मान लीजिए कि हम अपने फ़ंक्शन को दो बार कॉल करके ब्लॉक में दो शैडो जोड़ना चाहते हैं:

styles.lessp {
  .shadow(1px 1px red); 
  .shadow(2px 2px blue);
}

हालाँकि, हम कुछ भी हासिल नहीं कर पाएंगे, क्योंकि दो शैडो को कॉल करने से केवल दो गुण जुड़ जाएंगे box-shadow:

styles.cssp {
  box-shadow: 1px 1px red;
  box-shadow: 2px 2px blue;
}

और हम चाहेंगे कि शैडो को एक गुण box-shadow में कॉमा के माध्यम से जोड़ा जाए, इस तरह:

styles.cssp {
  box-shadow: 1px 1px red, 2px 2px blue;
}

हमारे फ़ंक्शन को वर्णित तरीके से काम करवाने के लिए, गुण का मान विशेष ऑपरेटर +: के बाद लिखना होगा, इस तरह:

styles.less.shadow(@s) {
  box-shadow+: @s;
}
Задание 1

text-shadow गुण के लिए इसी तरह का एक फ़ंक्शन बनाएं।

Задание 2

background गुण के लिए इसी तरह का एक फ़ंक्शन बनाएं।