首页 > 解决方案 > 如何移植使用字符串插值的旧版本,以便与较新版本的less一起使用?

问题描述

我正在尝试重新编译这个文件中的less,它是用旧版本的less使用字符串插值编写的,根据这个答案不再支持它

.skill-position(@id, @z-index, @left, @top) {
    (~'.skill[data-skill-id="@{id}"]') {
        //z-index:@z-index;
        left:unit(@left, px);
        top:unit(@top, px);
    }
}

.skill-icon(@id, @x, @y) {
    (~'.skill[data-skill-id="@{id}"]') {
        .icon {
            background-position: -(@x - 1)*60px -(@y - 1)*60px;
        }
    }
}

如何移植它,使其不使用字符串插值并且可以使用较新版本的 less 进行编译?

标签: cssless

解决方案


推荐阅读