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。
答案 0 :(得分:4)
Stylus的兄弟姐妹是LESS和Sass。我更喜欢Stylus,因为功能和速度,但它们几乎可以互换,AFAIK。
LESS也是用javascript编写的,因此不会从node.js依赖项中释放出来。 Sass是用Ruby编写的。
答案 1 :(得分:1)
答案 2 :(得分:0)
在Python中有一个Stylus实现。它称为Stilus,即将完成。您在这里找到它:https://github.com/jw/stilus