Média dopytov v LESS

Vytvorme funkciu, ktorá bude pridávať k elementu médiadopyt. Nech pre príklad to bude dopyt, ktorý reguluje štýly pre mobilné zariadenia. Pomenujme našu funkciu príslušne:

styles.less.mobile(@code) {

}

Naša funkcia bude parametrom prijímať blok kódu. Vypíšme tento blok vnútri médiadopytu:

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

Teraz použijme našu funkciu:

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

V dôsledku po kompilácii sa náš div ocitne vnútri médiadopytu, pričom získa príslušné štýly:

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

Vytvorte funkciu tablet, ktorá nastavuje štýly pre tablety.

Задание 2

Vytvorte funkciu gadget, ktorá nastavuje štýly pre mobilné zariadenia a tablety.

Задание 3

Vytvorte funkciu notebook, ktorá nastavuje štýly pre notebooky.

Задание 4

Vytvorte funkciu desktop, ktorá nastavuje štýly pre desktopy.