LESS හි කාර්යයන්
මෙම පාඩමෙන් අපි කාර්යයන් භාවිතා කරන ආකාරය සලකා බලමු. කාර්යයන්, මිශ්රණයට සමහරක් ආකාරවලින් සමාන වන නමුත්, ඒවාට අගයන් වෙනස් කළ හැකි පරාමිතීන් එකතු කිරීමට ඉඩ සලසයි.
මෙම පරාමිතීන් කාර්යයේ වරහන් තුළට යවනු ලැබේ. අපි උදාහරණයක් මගින් බලමු.
අපි fs කාර්යයක් සාදමු, එය
අකුරු ප්රමාණය සකසයි. ප්රමාණය
පරාමිතියක් ලෙස යවන්න. පරාමිතිය
ලෙස ක්රියා කරනු ලබන්නේ විචල්යයක් වන අතර, එහි නම
අපි කාර්යය ප්රකාශ කරන විට සෑදූ විට:
.fs(@size) {
// මෙහි කාර්යයේ කේතය ඇත
}
අපි කාර්යය තුළදී, අපගේ පරාමිතියේ අගය තැන්පත් කළ යුතු ස්ථානය දක්වමු:
.fs(@size) {
font-size: @size;
}
අපගේ කාර්යය කැඳවමු, අංගයක් සඳහා අපේක්ෂිත ප්රමාණය පරාමිතියක් ලෙස ලබා දෙමින්:
p {
.fs(20px);
}
ප්රතිඵලයක් ලෙස සංකලනයෙන් පසු අකුරු ප්රමාණය වැකියේ දක්වා ඇති අගයට සමාන වේ:
p {
font-size: 20px;
}
w() කාර්යයක් සාදන්න, එය
අංගයකට පළල සකසයි.
h() කාර්යයක් සාදන්න, එය
අංගයකට උස සකසයි.