标签:webkit 选择器 www. gre web 样式 order cti get
scss在项目中使用方便,简洁~
1.定义变量
$color:red;
.box{
        background-color:$color;        
}
2.嵌套css
#content{
    div{
        aside{
            background-color: red;
        }
        h1{
            color: green;
        }
    }
}
3.父选择器标识符
#content{
    div{
        aside{
            background-color: red;
        }
        a{
            color: red;
            &:hover{
                color: blue;
            }
        }
    }
}
4.嵌套属性
nav{
    border{
        width:1px;
        style:solid;
        color:red;
    }
}
5.混合
先定义要混合的样式:@mixin
@mixin corners{
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
使用:@include
div{
    width: 200px;
    height: 100px;
    @include corners;
}
6.继承
.error {
  border: 1px solid red;
  background-color: #fdd;
}
.seriousError {
  @extend .error;
  border-width: 3px;
}
7.函数的使用
$fontSize:37.5;
@function px3rem($px){
       @return  ($px/$fontSize) +rem ;
}
8.控制指令
if
p {
  @if 1 + 1 == 2 { border: 1px solid; }
  @if 5 < 3 { border: 2px dotted; }
  @if null  { border: 3px double; }
}
for
@for $i from 1 through 3 {
  .item-#{$i} { width: 2em * $i; }
}
9.导入文件
@import ‘reset‘;
10.注释
body {
  color: #333; // 这种注释内容不会出现在生成的css文件中
  padding: 0; /* 这种注释内容会出现在生成的css文件中 */
}
以上为sass的基础语法,详细内容请参考https://www.sass.hk/网站。
标签:webkit 选择器 www. gre web 样式 order cti get
原文地址:https://www.cnblogs.com/amy2017/p/10075951.html