SASS用法指南

http://www.ruanyifeng.com/blog/2012/06/sass.html

学过CSS的人都知道,它不是一种编程语言。

你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。

很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor)。它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件。

各种"CSS预处理器"之中,我自己最喜欢SASS,觉得它有很多优点,打算以后都用它来写CSS。下面是我整理的用法总结,供自己开发时参考,相信对其他人也有用。

============================================

SASS用法指南

作者:阮一峰

一、什么是SASS

SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。

本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。

二、安装和使用

2.1 安装

SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。

假定你已经安装好了Ruby,接着在命令行输入下面的命令:

  gem install sass

然后,就可以使用了。

也可以使用npm来安装,npm install -g sass

sass --version
1.30.0 compiled with dart2js 2.10.4

https://github.com/m-spyratos/bootstrap-4-grid/blob/bf254dfe4fef5c99815ab058040e3b7790069b7c/scss/grid/mixins/_grid.scss#L40

https://github.com/m-spyratos/bootstrap-4-grid/blob/ba6cad11e710d8a1458b8a185ec26befb082b041/Gruntfile.js#L27

https://www.sitepoint.com/using-source-maps-debug-sass-chrome/

Enabling Source Maps Using the Sass Ruby Gem

If you are using the Sass Ruby gem to compile, you can enable source maps with the following terminal command:

sass style.scss:../css/style.css --sourcemap
原文地址:https://www.cnblogs.com/chucklu/p/14145615.html