Media-navrae in LESS

Kom ons maak 'n funksie wat 'n media-navraag by 'n element sal voeg. Laat dit vir die voorbeeld 'n navraag wees wat style vir mobiele toestelle reguleer. Laat ons ons funksie dienooreenkomstig noem:

styles.less.mobile(@code) {

}

Ons funksie sal 'n blok kode as parameter aanvaar. Kom ons druk hierdie blok binne die media-navraag uit:

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

Laat ons nou ons funksie gebruik:

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

As gevolg, na samestelling, sal ons div binne die media-navraag beland, met die ooreenstemmende style:

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

Maak 'n funksie tablet wat style vir tablets spesifiseer.

Задание 2

Maak 'n funksie gadget wat style vir selfone en tablets spesifiseer.

Задание 3

Maak 'n funksie notebook wat style vir skootrekenaars spesifiseer.

Задание 4

Maak 'n funksie desktop wat style vir rekenaars spesifiseer.