2017-09-05 5 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 { 
    ... 
} 
関連する問題