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 функциясын жасаңыз.