sass学习笔记(二):sass的不同样式风格的输出方法

  

Sass提供了一种嵌套显示CSS文件的方式,例如

nav  {   ul {才能   ,,,保证金:,0;   ,,,填充:,0;   ,,,list-style:,没有;   ,,}      li 才能,{,显示:inline-block;,}      a {才能   ,,,显示:,块;   ,,,填充:,6 px  12 px;   ,,,文字修饰:,没有;   ,,}   }

在编译的时候带上参数”,——风格嵌套”:

sass ——watch  test.scss: test.css ——style 嵌套的

编译出来的css样式风格:

nav  ul  {   保证金才能:0;   ,,填充:0;   list-style才能:没有,,}   nav  li  {   ,,显示:inline-block;,}   nav  a  {   ,,显示:块;   ,,填充:6 px  12 px;   文字修饰才能:没有,,}

<强>

nav  {   ul {才能   ,,,保证金:,0;   ,,,填充:,0;   ,,,list-style:,没有;   ,,}      li 才能,{,显示:inline-block;,}      a {才能   ,,,显示:,块;   ,,,填充:,6 px  12 px;   ,,,文字修饰:,没有;   ,,}   }

在编译的时候带上参数”,——风格扩展”:

sass ——watch  test.scss: test.css ——style 扩大

这个输出的css样式风格和嵌套类似,只是大括号在另起一行,同样上面的代码,编译出来:

nav  ul  {   保证金才能:0;   ,,填充:0;   list-style才能:没有;}nav  li  {   ,,显示:inline-block;} nav  a  {   ,,显示:块;   ,,填充:6 px  12 px;   文字修饰才能:没有;}

nav  {   ul {才能   ,,,保证金:,0;   ,,,填充:,0;   ,,,list-style:,没有;   ,,}      li 才能,{,显示:inline-block;,}      a {才能   ,,,显示:,块;   ,,,填充:,6 px  12 px;   ,,,文字修饰:,没有;   ,,}   }

在编译的时候带上参数”,——style 契约”:

sass ——watch  test.scss: test.css ——style 紧凑

编译后的代码如下:

nav  ul {,保证金:0;,填充:,0;,list-style:,没有,,}   nav  li {,显示:inline-block;,}   nav  a {,显示:块;,填充:,6 px  12 px;,文字修饰:,没有,,}

<强>

nav  {   ul {才能   ,,,保证金:,0;   ,,,填充:,0;   ,,,list-style:,没有;   ,,}      li 才能,{,显示:inline-block;,}      a {才能   ,,,显示:,块;   ,,,填充:,6 px  12 px;   ,,,文字修饰:,没有;   ,,}   }

在编译的时候带上参数,——style 压缩:

sass ——watch  test.scss: test.css ——style 压缩

压缩输出方式会去掉标准的萨斯和css注释及空格。也就是压缩好的CSS 代码样式风格:

nav  ul{保证金:0;填充:0;list-style:没有}nav 李{显示:inline-block} nav 一个{显示:块;填充:6 px  12 px;文字修饰:没有}

一段时间之后,你实际上就不再需要写css代码了,只用写Sass代码。在这种情况下,你只需要设定输出格式为压缩格式,知道输出的css代码可以直接使用即可。


在Sass3.3版本之上

sass ——watch  style.scss: style.css

在命令终端,你将看到一个信息:

祝辞祝辞祝辞变化检测:风格。scss
,编写风格。css
,style.css写。地图


这时你就可以像下面展示的gif图一样,调试你的萨斯代码。


 Sass学习笔记(二):Sass的不同样式风格的输出方法

sass学习笔记(二):sass的不同样式风格的输出方法