Некалькі параметраў у функцыях 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, якія задаюць абсалютнае
пазіцыянаванне з розных бакоў.