sass 语法

sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号。而本教程中所说的所有sass文件都指后缀名为scss的文件。在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。

/*定义变量*/$fontStack: Helvetica,sans-serif;$primaryColor:#333;body{  font-family: $fontStack;  color: $primaryColor;}/*嵌套表示层级*/nav{  ul{margin: 0;padding: 0;list-style: none;}  li{display: inline-block;}  a{display: block;padding: 6px 12px;text-decoration: none;}}/*导入*/@import ‘reset‘;body{  font-size: 100%; Helvetica,sans-serif;  background-color: #ec971f;}

/*mixin 定义一些代码片段且可传参,方便日后调用*/@mixin box-sizing($sizing){  -webkit-box-sizing: $sizing;  -moz-box-sizing: $sizing;  box-sizing: $sizing;}.box-border{  border:1px solid #ccc;  @include box-sizing(border-box);}/*扩展/继承*/.message{  border: 1px solid darkblue;  padding: 10px;  color: #333;}.success{  @extend  .message;  border-color: red;}.error{  @extend .message;  border-color:red;}.warning{  @extend .message;  border-color:yellow;}/*sass 中集成了大量的颜色函数,让变换颜色更加简单*/$linkColor:#08c;a{  text-decoration: none;  color:$linkColor;  &:hover{    color:darken($linkColor,10%);  }}
时间: 2024-12-18 09:45:26

sass 语法的相关文章

为sublime text2 添加SASS语法高亮

以前写CSS时,都是直接写样式,没有任何的第三方工具,后面发现越是面向大网站,越难管理,上次参加完携程UED大会后,发现SASS对于前端团队多人协作和站点代码维护上很有帮助,很多同学都开始用了,我还是在原地踏步,我也不能OUT呀,于是开始学习,平时比较喜欢sublime编辑器,而sublime默认是不带sass语法高亮的,今天记录一下,sublime下如何安装sass语法高亮.1.下载 sublime SCSS语法高亮包   “点击下载”2.将下载下来的文件包解压.3.打开sublime安装目录

1-6 Sass 语法、编译、调试

Sass 语法格式 这里说的 Sass 语法是 Sass 的最初语法格式,他是通过 tab 键控制缩进的一种语法规则,而且这种缩进要求非常严格.另外其不带有任何的分号和大括号.常常把这种格式称为 Sass 老版本,其文件名以".sass"为扩展名. 来看一个 Sass 语法格式的简单示例.假设我们有一段这样的 CSS 代码: body { font: 100% Helvetica, sans-serif; color: #333; } 现在用 Sass 的语法格式来编写: $font-

Sass学习之 Sass语法入门--3.混合宏

3.混合宏 混合宏的作用: 相当于把复杂的变量声明集中在一起,免去了单个变量的调用. 声明:@mixin border{} 调用:@include border; 混合宏的分类: 不带参数: @mixin border-radius{ -webkit-border-radius: 5px; border-radius: 5px; } 带参数: //默认有值@mixin border-radius($radius:5px){ -webkit-border-radius: $radius; bord

Sass 语法格式及编译

一.sass语法格式 这里说的 Sass 语法是 Sass 的最初语法格式,他是通过 tab 键控制缩进的一种语法规则,而且这种缩进要求非常严格.另外其不带有任何的分号和大括号.常常把这种格式称为 Sass 老版本,其文件名以".sass"为扩展名.来看一个 Sass 语法格式的简单示例.假设我们有一段这样的 CSS 代码: body { font: 100% Helvetica, sans-serif; color: #333; } 现在用 Sass 的语法格式来编写: $font-

sass语法

Sass介绍: 众所周知,css不是一门编程语言.他没法像js和python那样拥有逻辑处理的能力,甚至导入其他的css文件中的样式都做不到.而Sass就是为了解决css的这些问题.他它允许你使用变量.嵌套规则. mixins.导入等众多功能,并且完全兼容css语法.Sass文件不能直接被网页所识别,写完Sass后,还需要专门的工具转化为css才能使用. Sass文件的后缀名: Sass文件有两种后缀名,一个是scss,一个是sass.不同的后缀名,相应的语法也不一样.这里我们使用scss的后缀

sass语法基础知识

文件后缀名 sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号:另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号.而本教程中所说的所有sass文件都指后缀名为scss的文件.在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错. //文件后缀名为sass的语法 body background: #eee font-size:12px p background: #0982c1 //文件后缀名为scss的语法 b

Sass学习之 Sass语法入门--6.插值#{}

6.插值#{} 将预备好的值放进#{“预备好的值”}这里面 @mixin sizes($class, $small, $medium, $big) { .#{$class}-small { font-size: $small; } .#{$class}-medium { font-size: $medium; } .#{$class}-big { font-size: $big; } } @include sizes("header", 12px, 20px, 40px); //CSS

sass语法的简易语法(适合小白)

1.sass Sass 扩展了 CSS3,增加了规则.变量.混入.选择器.继承等等特性.Sass 生成良好格式化的 CSS 代码,易于组织和维护. SASS是对CSS3(层叠样式表)的语法的一种扩充,它可以使用巢状.混入.选择子继承等功能,可以更有效有弹性的写出Stylesheet.Sass最后还是会编译出合法的CSS让浏览可以使用,也就是说它本身的语法并不太容易让浏览器识别(虽然它和CSS的语法非常的像,几乎一样),因为它不是标准的CSS格式,在它的语法内部可以使用动态变量等,所以它更像一种极

sass语法总结

scss代码: .demo{ color:red; .child{ color:black; font-size:24px; background: url("/static/img/logo_g.png"); } } /********************************scss语法*****************************************/ //变量使用 $color: #000000; $width: 12px; $imgPath:'/publ