2017-09-05 76 views
0

我用CSS modules开始,但是我找不到究竟是如何工作的这个任何的例子:如何:本地(.class){}在CSS模块中工作?

:local(.class){ 
    /* some property */ 
} 

所有的类都是默认的地方,那么,是什么:local:global是什么意思?

+0

这是一个很好的问题,可能是一个你应该问的CSS模块GitHub的页面上。那么也许你可以在这里分享这个答案。 – TylerH

回答

1

没错,所有的类都是默认的本地类。但是,如果您将块切换到global,并且您需要一个本地选择器,那么您需要应用local

:global { 
    .a { 
    ... 
    } 
    :local(.b) { 
    ... 
    } 
} 

编译成

.a { 
    ... 
} 
.b___1bJNe { 
    ... 
}