Media Queries en LESS

Hagamos una función que agregue al elemento una media query. Como ejemplo, que sea una consulta que regule los estilos para dispositivos móviles. Llamemos a nuestra función en consecuencia:

styles.less.mobile(@code) {

}

Nuestra función recibirá como parámetro un bloque de código. Mostremos este bloque dentro de la media query:

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

Ahora usemos nuestra función:

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

Como resultado, después de la compilación, nuestro div quedará dentro de la media query, obteniendo los estilos correspondientes:

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

Crea una función tablet que defina estilos para tablets.

Задание 2

Crea una función gadget que defina estilos para móviles y tablets.

Задание 3

Crea una función notebook que defina estilos para portátiles.

Задание 4

Crea una función desktop que defina estilos para equipos de escritorio.