javascript - 用 LESS 伪造一个 css 属性(并在解析时用真实属性替换它)

标签 javascript css node.js less

假设我想创建一个“假的”(不受浏览器支持,例如 { dimensions: 3; } )具有一些任意值的 css 属性,并在通过 LESS 解析它时,希望将这个假的 css 属性替换为任何真正的 css 属性(例如 { background: red; })——有谁知道这样的事情是如何完成的?

最佳答案

不完全确定你想在这里实现什么......我的建议是做这样的事情:

.dimension {
  background: red;
}

.realClassOne {
  font-size: 14px; /* some normal css */
  ...
  .dimension;  /* will apply all styles in dimension to this class */
}

我想这就是您要找的。应该工作得很好。

您可能还想看看参数化混合以获得更复杂和更强大的行为(这是 less 真正发挥作用的地方!)http://lesscss.org/#-parametric-mixins

关于javascript - 用 LESS 伪造一个 css 属性(并在解析时用真实属性替换它),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874481/

相关文章:

javascript - 通过 WordPress 中的 ajax 调用填充依赖选择框

javascript - onclick事件在网页上不起作用

node.js - nginx + node + ssl + websockets,在一台服务器上

javascript - 如何在javascript jquery中捕获具有相同类名的不同变量中的文本

html - 用 border-radius 隐藏的溢出仍然显示小边框

javascript - 使用 __proto__ 扩展 Protractor 中的基本页面对象

android - Apache Cordova 和 PhoneGap 有什么区别?

javascript - 如何在angularjs中有条件地应用css类

javascript - 如何故意卡住浏览器窗口(如警报、确认和提示)?

javascript - 使用带有单选选项的按钮自动填充表单