რამდენიმე პარამეტრი LESS-ის ფუნქციებში

LESS-ის ფუნქციებში შესაძლებელია რამდენიმე პარამეტრის გადაცემა. ამისთვის მათ მძიმით უნდა ჩამოვთვალოთ. მაგალითისთვის შევქმნათ ფუნქცია size, რომელიც ადგენს ელემენტის ზომებს:

styles.less.size(@w, @h) {
  width: @w;
  height: @h;
}

გამოვიყენოთ ჩვენი ფუნქცია:

styles.lessdiv {
  .size(200px, 100px);
}

შედეგად, კომპილაციის შემდეგ მივიღებთ შემდეგ კოდს:

styles.cssdiv {
  width: 200px;
  height: 100px;
}
Задание 1

შექმენით ფუნქცია .fsh, რომელიც პირველ პარამეტრად მიიღებს font-size-ის მნიშვნელობას, ხოლო მეორე - line-height-ის მნიშვნელობას.

Задание 2

შექმენით ფუნქცია .absTL, რომელიც დააყენებს აბსოლუტურ პოზიციონირებას. ამ შემთხვევაში ის პირველ პარამეტრად მიიღებს top-ის მნიშვნელობას, ხოლო მეორე - left-ის მნიშვნელობას.

Задание 3

შექმენით ანალოგიური ფუნქციები .absTR, .absBL და .absBR, რომლებიც დააყენებენ აბსოლუტურ პოზიციონირებას სხვადასხვა მხრიდან.