以编程方式设置手写笔变量

时间:2015-05-18 05:29:44

标签: stylus

我正在开发一个项目,其中一个手写笔文件应根据Javascript代码中定义的变量吐出不同的CSS。我找到了the Javascript API,但无法找到以编程方式设置变量的简洁方法。

任何人都知道我如何在外部使用Node.js在Stylus中设置颜色变量并获得CSS?

1 个答案:

答案 0 :(得分:2)

类似的东西:

var stylus = require('stylus');

stylus('body\n  color: some-color')
  .define('some-color', new stylus.nodes.RGBA(128, 128, 128, 1)) // #808080
  .render(function(err, css) {
    if (err) throw err;
    console.log(css);
  });

请参阅lib/nodes/rgba.jslib/nodes/hsla.js

我猜您也可以使用json bif来完成任务。