LESS:ssä pseudoluokkien koodilohkon käyttö
Tehdään funktio, joka asettaa
linkin tyylit tilassa hover.
Olkoon tämän funktion parametrina koodilohko:
styles.less.hover(@code) {
}
Tulostetaan annettu koodilohko
sisällä tilassa hover:
styles.less.hover(@code) {
&:hover {
@code();
}
}
Käytetään funktiotamme linkin sisällä:
styles.lessa {
color: red;
.hover({
color: blue;
text-decoration: none;
});
}
Kokoamisen tulos:
styles.cssa {
color: red;
}
a:hover {
color: blue;
text-decoration: none;
}
Задание 1
Tee vastaava funktio, joka asettaa
tyylit input-kentälle tilassa focus.