Spájanie cez medzeru v LESS
Existujú vlastnosti, ktorých hodnoty je potrebné spájať
nie cez čiarku, ale cez medzeru. Pre takéto
spojenia existuje špeciálny operátor
+_.
Pozrime sa na jeho činnosť na príklade
vlastnosti transform. Vytvorme funkcie
.rotate a .skew, ktoré definujú zodpovedajúce
transformácie:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Využime naše funkcie:
div {
.rotate(10deg);
.skew(10deg);
}
V dôsledku kompilácie sa naše transformácie
spojia do jednej vlastnosti transform:
p {
transform: rotate(10deg) skew(10deg);
}
Implementujte podobnú funkciu scale,
ktorá definuje zodpovedajúcu transformáciu.
Implementujte podobnú funkciu translate,
ktorá definuje zodpovedajúcu transformáciu.