2015-05-18 3 views
1

Я работаю над проектом, в котором один файл стилуса должен выплюнуть другой CSS, основанный на переменной, которая определена в коде Javascript. Я нашел the Javascript API, но не могу понять, какой чистый и приятный способ установить переменную программно.Настройка переменных стилуса программно

Кто-нибудь знает, как я могу установить цветовую переменную в Stylus извне с помощью Node.js и получить CSS обратно?

ответ

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.js и lib/nodes/hsla.js.

Я думаю, вы также можете использовать json bif для своей задачи.

Смежные вопросы