码迷,mamicode.com
首页 > 其他好文 > 详细

sass 语法

时间:2017-02-04 18:01:41      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:lock   后缀名   imp   amp   display   pad   success   margin   文件   

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%);
}
}

sass 语法

标签:lock   后缀名   imp   amp   display   pad   success   margin   文件   

原文地址:http://www.cnblogs.com/jinchuan/p/6365741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!