首页 > 开发 > CSS > 正文

stylus css 框架使用方法深入解析

2024-07-11 08:33:54
字体:
来源:转载
供稿:网友

Stylus是一款需要编译的css语言,所以其本身文件不能被html直接调用,需要要编译为css文件后再进行日常的加载。

stylus是一款优秀的css编译语言,需要node.js支持,第一步需要安装node.js

问题:Windows调试时ctrl+d无效果 ctrl+c退出? 怎样直接在windows下输出调试代码

备注:# 代表本行是输入回车运行行

官方网站下载nodejs

XML/HTML Code复制内容到剪贴板

tar xvf node-v0.10.28.tar.gz    
#  cd node-v0.10.28    
#  ./configure    
# make    
# make install    
# cp /usr/local/bin/node /usr/sbin/  

 2 node – v 查看node版本信息如果有返回信息则安装成功

3 安装stylus

# npm install stylus -g注意:必须找-g 同时配置环境为全局方法

4 调试Stylus

CSS Code复制内容到剪贴板

# stylus   
border-radius()   
  -webkit-border-radius arguments   
  -moz-border-radius arguments   
  border-radius arguments   
     
body   
  font 12px Helvetica, Arial, sans-serif  
     
a.button   
  border-radius(5px)  

输入Ctrl+D调试返回结果

看看是否会返回

CSS Code复制内容到剪贴板

body {   
  font: 12px Helvetica, Arial, sans-serif;   
}   
a.button {   
  -webkit-border-radius: 5px;   
  -moz-border-radius: 5px;   
  border-radius: 5px;   
}  

5 styus文件的编译

创建一个test.styl 的文件,文件内容如下:

CSS Code复制内容到剪贴板

border-radius()   
  -webkit-border-radius arguments   
  -moz-border-radius arguments   
  border-radius arguments   
     
body   
  font 12px Helvetica, Arial, sans-serif  
     
a.button   
  border-radius 5px  

保存关闭,在命令行运行如下命令:

# stylus –compress < test.styl > test.css

看看是不是获得一个test.css的文件,看看内容是否如下:

CSS Code复制内容到剪贴板

body{   
font:12px Helvetica,Arial,sans-serif  
}   
a.button{   
-webkit-border-radius:5px;   

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表