我創造我的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; })`;
}