我正在将LESS转换为CSS,我想在下面运行LESS函数:
.myPL( @val ) {
.pL @val{
padding-left:@val;
}
}
Run Code Online (Sandbox Code Playgroud)
功能调用:
.myPL( 20px );
Run Code Online (Sandbox Code Playgroud)
预期结果:
.pL20px{padding-left:20px}
Run Code Online (Sandbox Code Playgroud)
但实际结果是语法错误.
请帮我在LESS中连接类名中的字符串.
您正在寻找的是选择器插值 ...您可以在这里找到它:http://lesscss.org/#-selector-interpolation
你的mixin需要看起来像这样才能工作:
.myPL( @val ) {
.pL@{val} {
padding-left: @val;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2321 次 |
| 最近记录: |