python - 正在寻找具有类似 Stylus 语法的 Python CSS 预处理器?

标签 python css node.js stylus

Stylus是一种编译成普通 CSS 的语言。出于多种原因,该语言可以节省大量时间和空间。例如,我可以将选择器放在彼此内部:

div.foo
    color: red

    div.bar
        color: blue
        font-weight: bold

    div.baz
        color: green
        background-color: pink

我还可以做一些事情,比如让特定于供应商的属性在没有前缀的情况下工作,这样可以节省大量空间。

我的问题是:有没有 Stylus 的替代品?我真的想不出 Stylus 是什么的描述,所以我发现很难使用 Google 找到任何替代品。

注意:我所说的替代方案是指编译成 CSS 并提供节省时间的好东西的语言。


我正在寻找替代方案的原因是我在所有元素中都使用 Stylus,我想看看是否有更好的解决方案。我对 Stylus 不是 100% 满意的原因是它的 TextMate 包很糟糕,而且 Stylus 需要 Node.js 来编译,这也是我想避免的步骤。我主要使用 Python。

最佳答案

Stylus 的哥哥姐姐是 LESSSass .我更喜欢手写笔,因为功能和速度,但它们几乎可以互换,AFAIK。

LESS 也是用 javascript 编写的,因此不会让您摆脱对 node.js 的依赖。 Sass 是用 Ruby 编写的。

关于python - 正在寻找具有类似 Stylus 语法的 Python CSS 预处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959309/

相关文章:

css - 图像上缩进的透明箭头/三 Angular 形

javascript - Node.JS 停止工作并且控制台充满了点

python - 3D numpy 数组如何转置

python - 评估 python 中的列表理解

python - Pandas 从 ExcelWriter 创建 zip 文件

html - 在一个容器中安排 3 个 div 和一个具有自动高度的

python - Matplotlib:如何水平显示图例元素?

javascript - 更改 css JQuery 不起作用

node.js - Laravel 混合 : ValidationError: CSS Loader has been initialized using an options object that does not match the API schema

javascript - Node.js单线程与并发