Spojování mezerou v LESS
Existují vlastnosti, jejichž hodnoty je třeba spojovat
ne čárkou, ale mezerou. Pro taková
spojení existuje speciální operátor
+_.
Podívejme se na jeho funkci na příkladu
vlastnosti transform. Vytvořme funkce
.rotate a .skew, které nastavují odpovídající
transformace:
styles.less.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Použijme naše funkce:
styles.lessdiv {
.rotate(10deg);
.skew(10deg);
}
Výsledkem kompilace se naše transformace
spojí do jedné vlastnosti transform:
styles.cssp {
transform: rotate(10deg) skew(10deg);
}
Задание 1
Implementujte podobnou funkci scale,
která nastavuje odpovídající transformaci.
Задание 2
Implementujte podobnou funkci translate,
která nastavuje odpovídající transformaci.