我创造我的LESS文件2个变量我可以创建自己的函数来为LESS分配一个变量吗?
@navSpritePath: '/i/data-board/navigation/navigation-sprite.gif';
@navSpritePath2x: ~`@{navSpritePath}.replace(/\.[\w\?=]+$/, function(match) { return "@2x" + match; })`;
有没有办法来抽象的分配@ navSpritePath2x让我传递到执行的功能,并返回字符串的路径?
LESS有数学和颜色的辅助函数。我想创建自己的所以它看起来像:
@navSpritePath: '/i/data-board/navigation/navigation-sprite.gif';
@navSpritePath2x: createPath2x(@navSpritePath);
///sudo code - does not work
.createPath2x (@path){
~`@{path}.replace(/\.[\w\?=]+$/, function(match) { return "@2x" + match; })`;
}