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

本文共 681 字,大约阅读时间需要 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

转载地址:http://vhchx.baihongyu.com/

你可能感兴趣的文章
Windows安装Composer出现【Composer Security Warning】警告
查看>>
四 指针与数组 五 函数
查看>>
硬盘空间满了
查看>>
dutacm.club Water Problem(矩阵快速幂)
查看>>
深入JVM内核--GC算法和种类
查看>>
iOS的AssetsLibrary框架访问所有相片
查看>>
MySQLdb的安装
查看>>
读书笔记三
查看>>
数论 - 最小乘法逆元
查看>>
企业架构研究总结(22)——TOGAF架构开发方法(ADM)之信息系统架构阶段
查看>>
接口测试(三)--HTTP协议简介
查看>>
周志华《机器学习》课后答案——第4章.决策树
查看>>
frameset分帧问题
查看>>
特殊样式:ime-mode禁汉字,tabindex焦点
查看>>
linux
查看>>
Layout父元素点击不到的解决办法
查看>>
【面试次体验】堆糖前端开发实习生
查看>>
基于apache实现负载均衡调度请求至后端tomcat服务器集群的实现
查看>>
C#+QQEmail自动发送邮件
查看>>
[Hadoop]MapReduce多输出
查看>>