欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何使加載的meta.load-css文件與父類統(tǒng)一

傅智翔1年前8瀏覽0評論

我和SCSS一起工作,我有一個風(fēng)格文件,叫做popover.min.scss

// popover.min.css
.popover {
     color: red;
}

.popover .left {
   left: 0;
}

這個文件來自一個庫,所以我不能修改它。但是,我必須將它包裝在另一個類中,以便每個類名都以. foo為前綴。

.foo.popover {
     color: red;
}

.foo.popover .left {
   left: 0;
}

我嘗試了各種方法,如使用selector.unify或@extend,但都不起作用。例如:

@use "sass:meta";

.foo {
    @at-root & {
         @include meta.load-css("popover");
    }
}

或者

@use "sass:meta";

%bar {
    @include meta.load-css("popover");
}

.foo {
    @extend %bar;
}

然而,這些方法并沒有產(chǎn)生預(yù)期的結(jié)果。

它產(chǎn)生了這個結(jié)果

.foo .popover {
     color: red;
}

.foo .popover .left {
   left: 0;
}

因為圖書館只讓我加了一個和他們同等級的班級。福。popover是不可取的,只有我可以通過生產(chǎn). foo.popover(相同級別)來實現(xiàn)我的目標(biāo)