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

Sass @at-root (2)

时间:2014-06-26 15:28:54      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   使用   

@at-root&的结合

&在Sass中所起的作用,文章开头就简单的进行演示了。在@at-root中也同样可以配合&一起使用,下面我们同样来看几个用例:

SCSS
.foo {
    @at-root .bar & {
        color:gray;
    }
}
CSS
.bar .foo {
  color: gray; 
}

大家很容易发现,这个示例和不加@at-root的SCSS代码一样,可以编译出完全相同的代码:

.foo {
    .bar & {
        color:gray;
    }
}

同样的,&符和@at-root按下面的方式一起工作:

SCSS
.foo {
    @at-root & .bar {
        color:gray;
    }
}
CSS
.foo .bar {
  color: gray; 
}

同样如此,这种方式与不加@at-root方式,运行的效果是一样的:

.foo {
    & .bar {
        color:gray;
    }
}

如此说明,在Sass中同时使用@at-root&起到的作用是一样的,换句话说,这样并没有带来新的特性,而且在整个开发中还带来了额外的工作量。

Sass @at-root (2),布布扣,bubuko.com

Sass @at-root (2)

标签:style   class   blog   code   color   使用   

原文地址:http://www.cnblogs.com/aobingyan/p/3809047.html

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