只是在我的项目中学习 .less 并使用 twitters bootstrap。
如果我想要一个绿色按钮来提交表单,我必须写:
<input type="submit" value="submit" class="btn btn-success" />
但我将能够跳过输入标签中的类属性。
我不会更改 twitter 引导文件。我将在我的 default.less 文件中重载它们,如下所示:
button, input[type="submit"]{ .btn; .btn-success; }
但是然后我没有获得按钮的悬停状态和活动状态,如果我尝试像这样,我会得到错误:
button, input[type="submit"]{/* previus code... */ &:hover{ .btn:hover; }}
你可能会注意到我试图完成的事情。我知道我可以在 jquery 或 javascript 中执行此操作,但我将能够在我的 .less-file 中执行此操作,而无需触及原始 bootsrap 文件。