LESSда медиасоровилар
Элементга медиасоров қўшадиган функция ясаймиз. Мисол учун бу мобил қуроллар учун стилларни тартибга соладиган соров бўлсин. Функциямизни мос равишда номлаймиз:
styles.less.mobile(@code) {
}
Бизнинг функция параметр сифатида код блокини қабул қилади. Келинг, бу блокни медиасоров ичида чиқарамиз:
styles.less.mobile(@code) {
@media (max-width: 600px) {
@code();
}
}
Энди бизнинг функциядан фойдаланамиз:
styles.lessdiv {
.mobile({
width: 300px;
});
}
Натижада компиляциядан сўнг бизнинг див медиасоров ичида туриб, мос стилларга эга бўлади:
styles.less@media (max-width: 600px) {
div {
width: 300px;
}
}
Задание 1
Планшетлар учун стилларни белгиловчи
tablet функциясини ясанг.
Задание 2
Мобил телефон ва планшетлар учун стилларни белгиловчи
gadget функциясини ясанг.
Задание 3
Ноутбуклар учун стилларни белгиловчи
notebook функциясини ясанг.
Задание 4
Десктоплар учун стилларни белгиловчи
desktop функциясини ясанг.