我很少接受css并尝试一下.我做了以下事情
我添加了这个div
<div class="myclass">This is a test of LESS CSS</div>
Run Code Online (Sandbox Code Playgroud)
并且在mystyles.less中,添加了这个
.somepattern(@color: red, @size: 16px) {
font-size:@size;
font-weight:bold;
border:2px solid @color;
}
.myclass {
.somepattern();
}
Run Code Online (Sandbox Code Playgroud)
当我将语法更改为this时,它会起作用,这意味着问题在于caling的语法.somepattern.我试着.somepattern()和.somepattern和somepattern,但没有任何工程.唯一有效的方法是在类本身中使用代码的简单方法
.myclass {
font-size:16px;
font-weight:bold;
border:2px solid red;
}
Run Code Online (Sandbox Code Playgroud)
你不必.somepattern();只使用somepattern;
所以:
.somepattern(@color: 红色, @size: 16px) {
字体大小:@size;
字体粗细:粗体;
边框:2px实心@color;
}
。我的课 {
.一些模式;
}