LESS-də Media Sorğuları

Gəlin elementə media sorğusu əlavə edən bir funksiya edək. Nümunə üçün bu, mobil cihazlar üçün stilləri tənzimləyən bir sorğu olsun. Funksiyamızı müvafiq olaraq adlandıraq:

styles.less.mobile(@code) {

}

Funksiyamız parametr kimi kod blokunu qəbul edəcək. Gəlin bu bloku media sorğusu daxilində çıxaraq:

styles.less.mobile(@code) {
  @media (max-width: 600px) {
    @code();
  }
}

İndi funksiyamızdan istifadə edək:

styles.lessdiv {
  .mobile({
    width: 300px;
  });
}

Nəticədə, kompilyasiyadan sonra div-imiz media sorğusu daxilində yerləşəcək və müvafiq stilləri alacaq:

styles.less@media (max-width: 600px) {
  div {
    width: 300px;
  }
}
Задание 1

Planetlər üçün stillər təyin edən tablet funksiyasını edin.

Задание 2

Mobillər və planetlər üçün stillər təyin edən gadget funksiyasını edin.

Задание 3

Noutbuklar üçün stillər təyin edən notebook funksiyasını edin.

Задание 4

Dekstoplar üçün stillər təyin edən desktop funksiyasını edin.