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

标签 stylus

我正在开发一个项目,其中一个手写笔文件应该根据 Javascript 代码中定义的变量输出不同的 CSS。我发现the Javascript API但无法找到一种干净且好的方法来以编程方式设置变量。

有人知道如何使用 Node.js 在 Stylus 中设置颜色变量并返回 CSS 吗?

最佳答案

类似于:

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完成您的任务。

关于stylus - 以编程方式设置手写笔变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30295699/

相关文章:

css - 如何在 Stylus CSS 预处理器中做多个类选择器

html - 无法编译哈巴狗程序

css - 使用 jeet,我如何在使用排水沟时保持我的列比率

node.js - 在 Jade 中,无法使样式@font-face工作

css - 如何在 Stylus 函数中创建多个框阴影

javascript - 防止 makefile 重新编译源文件

css - Stylus 未将所有内容编译到一个 .styl 文件中

css - 如何在嵌入小部件中应用 css 样式

Sass/Scss 到 Stylus 转换器?

css - 我可以在 stylus 中将变量放入文字 css 中吗?