• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > stylus css 框架使用方法深入解析

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含stylus,css,框架等相关知识,佚名 希望在学习及工作中可以帮助到您

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

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

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

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

官方网站下载nodejs

1

  1. tar xvf node-v0.10.28.tar.gz    
  2. #  cd node-v0.10.28    
  3. #  ./configure    
  4. # make    
  5. # make install    
  6. # cp /usr/local/bin/node /usr/sbin/  

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

3 安装stylus

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

4 调试Stylus

  1. # stylus   
  2. border-radius()   
  3.   -webkit-border-radius arguments   
  4.   -moz-border-radius arguments   
  5.   border-radius arguments   
  6.      
  7. body   
  8.   font 12px Helvetica, Arial, sans-serif  
  9.      
  10. a.button   
  11.   border-radius(5px)  

输入Ctrl+D调试返回结果

看看是否会返回

  1. body {   
  2.   font: 12px Helvetica, Arial, sans-serif;   
  3. }   
  4. a.button {   
  5.   -webkit-border-radius: 5px;   
  6.   -moz-border-radius: 5px;   
  7.   border-radius: 5px;   
  8. }  

5 styus文件的编译

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

  1. border-radius()   
  2.   -webkit-border-radius arguments   
  3.   -moz-border-radius arguments   
  4.   border-radius arguments   
  5.      
  6. body   
  7.   font 12px Helvetica, Arial, sans-serif  
  8.      
  9. a.button   
  10.   border-radius 5px  

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

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

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

  1. body{   
  2. font:12px Helvetica,Arial,sans-serif  
  3. }   
  4. a.button{   
  5. -webkit-border-radius:5px;   
  6. -moz-border-radius:5px;   
  7. border-radius:5px  
  8. }  

这样一个stylus的文件就被编译成了html可以调用的css文件了。

 附录:

编译文件范例
stylus亦接受文件和目录。例如,一个目录名为css将在同一目录编译并输出.css文件。

$ stylus css下面的将会输出到./public/stylesheets:

$ stylus css --out public/stylesheets或一些文件:

$ stylus one.styl two.styl为了开发的目的,你可以使用linenos选项发出指令在生成的CSS中显示Stylus文件名以及行数。

$ stylus --line-numbers <path>或是firebug选项,如果你想使用firebug的FireStylus扩展。

$ stylus --firebug <path>转换CSS
如果你想把CSS转换成简洁的Stylus语法,可以使用--css标志。

通过标准输入输出:

$ stylus --css < test.css > test.styl输出基本名一致的.styl文件。

$ stylus --css test.css输出特定的目标:

$ stylus --css test.css /tmp/out

您可能想查找下面的文章:

  • stylus css 框架使用方法深入解析
  • CSS的预处理框架stylus学习教程

相关文章

  • 2017-08-06解决纯css写三角形在firefox下的锯齿问题
  • 2017-08-06ul里不能直接嵌套div(在ie7以前版本)
  • 2017-08-06div背景颜色怎样渐变 css实现div层背景颜色渐变代码
  • 2017-08-06纯CSS3打造动感漂亮时尚的扇形菜单
  • 2017-08-06css cursor 的可选值(鼠标的各种样式)
  • 2017-08-06用CSS属性transparent实现各种三角形示例代码
  • 2017-08-06css sprite原理优缺点及使用示例介绍
  • 2017-08-06CSS的z-index实例代码
  • 2017-08-06利用CSS3的定位页面元素
  • 2017-08-06IE6 innerHTML写入的iframe src不显示BUG的解决方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 关于游览器对CSS的渲染
    • IE中奇怪的应用CSS的BUG分析
    • css样式限制、防止表格被连续英文字母拉长及控制大图片的网页宽度
    • CSS3毛玻璃效果(blur)有白边问题的解决方法
    • 重置浏览器默认样式
    • css3 box-sizing属性使用参考指南
    • css FF与IE兼容性总结
    • 详解CSS中的选择器优先级及样式层叠问题解决
    • CSS基于单张背景图实现自适应宽度的圆角菜单效果代码
    • CSS居中效果之transform的使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有