Stylus 安装使用
说明 What & Why
我们已经有了 less 和 sass , 为什么要有另一个 Stylus?
因为简洁的语法更讨人喜欢
接下来是一个例子:
stylus 代码
body
font: 12px Helvetica, Arial, sans-serif;
a.button
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
编译后的
body {
font: 12px Helvetica, Arial, sans-serif;
}
a.button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
安装 How
要求
- 最新版本的
nodejs
- 这里默认使用的
Mac OS 10.9
开始安卓
$ npm install -g stylus
测试下是否成功
$ stylus --version
0.41.3
使用
编译并监控文件修改
# 监控并编译 xx.styl编译完后会在同一个目录下生成一个xx.css文件
$ stylus -w xx.styl
使用 import 调用外部库
nib
是一个跨浏览器css3混合类生成器
安装:
$ npm install -g nib
命令
$ stylus -w -u nib xx.styl
同时 xx.styl文件中添加 @import ‘nib’