Media-kyselyt LESS:ssä
Tehdään funktio, joka lisää elementille media-kyselyn. Olkoon esimerkkinä kysely, joka säätelee tyylejä mobiililaitteille. Nimetään funktiomme vastaavasti:
styles.less.mobile(@code) {
}
Funktiomme ottaa parametrinaan koodilohkon. Tuodaan tämä lohko media-kyselyn sisällä:
styles.less.mobile(@code) {
@media (max-width: 600px) {
@code();
}
}
Käytetään nyt funktiotamme:
styles.lessdiv {
.mobile({
width: 300px;
});
}
Käännöksen tuloksena divimme päätyy media-kyselyn sisälle, saaden vastaavat tyylit:
styles.less@media (max-width: 600px) {
div {
width: 300px;
}
}
Задание 1
Tee funktio tablet, joka asettaa
tyylit tableteille.
Задание 2
Tee funktio gadget, joka asettaa
tyylit matkapuhelimille ja tableteille.
Задание 3
Tee funktio notebook, joka asettaa
tyylit kannettaville tietokoneille.
Задание 4
Tee funktio desktop, joka asettaa
tyylit työasemille.