LESS-da funksiýalar
Bu sapakda biz funksiýalary nähili ulanyp boljakdygyny gözden geçireris. Funksiýalar, birneme mezeşleşdirme ýaly, ýöne şol bir wagtyň özünde bahalaryny üýtgedip bilýän parametrleri goşmaga mümkinçilik berýär.
Bu parametrler funksiýanyň tögerek möýýamalarynda geçirilýär. Mysalda göreris.
Geliň, ýazgy ölçegini belläp berjek fs funksiýasyny düzeliň.
Ölçegiň parametr arkaly beriljek bolsun. Parametr hökmünde biz funksiýany
ýüze çykarýan wagtymyz oýlap tapýan üýtgeýjiniň ady bolar:
.fs(@size) {
// şu ýerde funksiýanyň kody bolar
}
Geliň, funksiýanyň içinde, parametrimiziň bahasynyň nirä ýerleşdirilmeli boljakdygyny görkezeliň:
.fs(@size) {
font-size: @size;
}
Iň ýakymly element ölçegini parametr hökmünde berip, funksiýamyzy çagyralyň:
p {
.fs(20px);
}
Netijede, kompilasiýadan soň ýazgy ölçegi abzas üçin görkezilen baha deň bolar:
p {
font-size: 20px;
}
Element üçin ini belläp berjek w() funksiýasyny düzüň.
Element üçin beýikligi belläp berjek h() funksiýasyny düzüň.