博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sass使用总结
阅读量:7254 次
发布时间:2019-06-29

本文共 733 字,大约阅读时间需要 2 分钟。

Sass

  • 一种css预处理器,将css由描述语言转为编程语言,然后再编译成css。类似的还有less、stylus,less和sass很早前就已经开始使用了,stylus我后面再去学习比较(定个时间:2017.03底前花一天时间学习下)。
  • 基于ruby编写。
  • scss和sass两种后缀名的区别:.sass是不使用花括号和分号";"的, .scss可以使用,两者编译后的实现是相同的, 但是.scss进行css书写更合习惯。

安装和编译

1.环境上需要先安装

复制代码

// 安装sass, 然后就可以使用了 gem install sass

复制代码

2.编译

  • sass demo.scss demo2.css //指定文件名
  • 可指定输出的css排版风格(我一般不设置,只用默认的nested,压缩的话用压缩工具就行了): 语法: sass --style expanded demo.scss demo2.css
    1. nested:嵌套缩进的css代码,它是默认值。
    2. expanded:没有缩进的、扩展的css代码。
    3. compact:简洁格式的css代码。
    4. compressed:压缩后的css代码。线上使用。
  • 每次改变sass文件都要编译是很烦的事情, 所有自动化是必不可少的。构建工具当然是最好的选择,后面我整理好了再引入介绍,先使用sass自带的监控语法:**sass --watch demo.scss demo2.css ** , 最便利的当然是可以编译和输出指定文件夹内的css文件, sass --watch src/.scss dist/.css

转载于:https://juejin.im/post/5a334c9c6fb9a0451969a20b

你可能感兴趣的文章
【BZOJ】 Hash Killer I II III
查看>>
为什么st2 chrome无法显示api中的例子
查看>>
setPreferredSize的用法
查看>>
centos6.6 下 安装 nginx
查看>>
Python 3.6 -win64环境安装PIL模块
查看>>
redis事务需要注意的坑------RedisConnectionFailureException
查看>>
SPOJ 4110 Fast Maximum Flow (最大流模板)
查看>>
ECMAScript面向对象(二)——之创建对象方法总结
查看>>
面试题6--利用前序和中序遍历重构二叉树--递归方法
查看>>
Oracle的SQL
查看>>
步步为营:Asp.Net客户端存Cookie服务端取
查看>>
git实践:对比svn
查看>>
1 管理入门
查看>>
C#递归遍历指定目录下的所有文件(包括子目录下的文件)
查看>>
SpringMVC的工作流程
查看>>
JS比较好用的一些方法搜集
查看>>
Codeforces 459E
查看>>
Android数据库--Sqlcipher的使用(二)
查看>>
第三十九课:requestAnimationFrame详解
查看>>
6.10 时间和日期例程
查看>>