• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

sass安装与各种命令rubygem的安装步骤

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

css 是一种编程语言,可以用来开发网页样式,但是却不能编程,没有变量,没有条件语句,于是就有了“css预处理器

它的原理就是:利用编程语言进行网页样式设计,然后再编译成正常的css文件;

sass是用ruby语言写的,虽然没有什么语法关系,但是使用sass需要先安装ruby再安装sass

假如你已经安装了ruby,如果没有安装,请看这里ruby gem的安装步骤

一 安装sass:

    gem install sass        

升级sass版本的命令行为

查看sass版本的命令行为

  sass -v   

你也可以运行帮助命令行来查看你需要的命令

  sass -h    

开启编译调试信息(目前sass的调试分为两种,一种为开启debug-info,一种为开启sourcemap(这个将成为主流))

 

如开启的是debug-info,则解析的css文件中会有以@media -sass-debug-info开头的代码,如没有则表明没有开启。

如开启的是sourcemap,则在解析的css文件同目录下生成一个.css.map的后缀名文件。

两个命令分别是--debug-info --sourcemap,开启如下:

 sass test.scss:test.css --debug-info  

 sass test.scss:test.css --sourcemap   

开启浏览器调试

F12打开调试面板,点击调试面板右上角的齿轮图标打开设置,在general选项中勾选Enable CSS source map 和 Auto-reload generated CSS

开启--sourcemap编译,f12打开调试面板,就可以看到原先右边的css文件变成了我们现在的scss文件

火狐浏览器调试

debug-info调试

firefox可以安装插件FireSass使用debug-info来调试。

开启--debug-info编译,f12打开firebug,就可以看到原先右边的css文件变成了我们现在的scss文件

sourcemap调试

firefox 29 将会开始支持sourcemap,注意是火狐自带的调试功能,而不是firebug。

开启--sourcemap编译,右键“查看元素”采用火狐自带的调试功能,打开调试面板,在样式上右键选择“显示原始来源”。

二 sass的使用

 sass就是普通的文本文件,可以直接css语法,后缀名是.scss,意思是sassy css

  1. 直接在屏幕上经sass文件转换成css文件    sass test.scss
  2. 将sass文件转换成css文件      sass.scss test.css     --------一次性将scss文件转换成css文件
  3. SASS提供四个编译风格的选项:

      * nested:嵌套缩进的css代码,它是默认值。

      * expanded:没有缩进的、扩展的css代码。

      * compact:简洁格式的css代码。

      * compressed:压缩后的css代码。

    生产环境当中,一般使用最后一个选项。

      sass --style compressed test.sass test.css      

  4.sass 监听文件

        sass --watch test.scss:test.css      

         --------在修改scss文件时,css文件会自动同步更新

    5.sass 监听文件夹

    sass    app/sass:app/css

    6. css文件转成sass/scss文件

         sass-convert test.css test.scss       

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ruby--调用方法发布时间:2022-07-14
下一篇:
java对脚本语言的支持(如:ruby,groovy,javascript)发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap