Media Queries em LESS

Vamos criar uma função que irá adicionar um media query ao elemento. Para o exemplo, vamos usar uma consulta que regula os estilos para dispositivos móveis. Vamos nomear nossa função consequentemente:

styles.less.mobile(@code) {

}

Nossa função receberá um bloco de código como parâmetro. Vamos inserir esse bloco dentro do media query:

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

Agora vamos usar nossa função:

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

Como resultado, após a compilação, nossa div estará dentro do media query, recebendo os estilos correspondentes:

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

Faça uma função tablet que defina estilos para tablets.

Задание 2

Faça uma função gadget que defina estilos para celulares e tablets.

Задание 3

Faça uma função notebook que defina estilos para laptops.

Задание 4

Faça uma função desktop que defina estilos para desktops.