Mediaqueries i LESS

Lad os lave en funktion, der vil tilføje et mediaquery til elementet. Lad det for eksempel være en forespørgsel, der regulerer stilarter for mobile enheder. Lad os navngive vores funktion i overensstemmelse hermed:

styles.less.mobile(@code) {

}

Vores funktion vil som parameter modtage en blok kode. Lad os udsende denne blok inde i mediaqueryet:

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

Lad os nu bruge vores funktion:

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

Som et resultat efter kompilering vil vores div ende inde i mediaqueryet og få de tilsvarende stilarter:

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

Lav en funktion tablet, der angiver stilarter for tablets.

Задание 2

Lav en funktion gadget, der angiver stilarter for mobiltelefoner og tablets.

Задание 3

Lav en funktion notebook, der angiver stilarter for bærbare computere.

Задание 4

Lav en funktion desktop, der angiver stilarter for desktops.