Sass

Posted yuesu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sass相关的知识,希望对你有一定的参考价值。

1.使用变量

1) 变量声明

2) 变量引用

3) 变量中中划线和下划线指向同一个变量

$font-color:red;
$font-border:1px solid $font-color;

.box{
    border:$font_border;//$font-border===font_border
    color:$font-color;
}
2. 嵌套CSS 规则
1) 父选择器的标识符&
应用:添加伪类; 在父选择器之前添加选择器
$font-color:red;
.box{
    color:$font-color;
    &:hover{
        color:blue;
    }
    body.ie & { color: green }//编译后 body.ie .box {color: green; }
    
}

 2) 群组选择器的嵌套

.box {
    h1, h2, h3 {
      color:red;
    }
}

 3) 子组合选择器和同层组合选择器:>、+和~

 

//  >:选择.box下紧跟着的子元素,
.box > span{
    color:red;
}

//  +:选择.box后紧跟着同层的元素,
.box + span{
    color:red;
}

//  ~:选择.box后同层的元素,不管它们之间隔了多少其他元素:
.box ~ span{
    color:red;
}

 

 

 

 

以上是关于Sass的主要内容,如果未能解决你的问题,请参考以下文章

关于SASS的一些碎碎念

用于背景透明度的 Sass mixin 回到 IE8

利用 SASS 简化 `nth-child` 样式的生成

前端框架怎么用??用的好处是什么?

VS Code 插件整理

Glob观看多个文件,处理一个