gpt4 book ai didi

sass - SCSS @import with & to children 上课

转载 作者:行者123 更新时间:2023-12-01 04:49:43 26 4
gpt4 key购买 nike

我知道你可以在这样的类中进行导入:

.my-class
{
@import "another-file.scss";
}

这样一个类(class) .fooanother-file.scss将编译为 .my-class .foo在输出中。

我想要做的是导入一个文件,以便文件中的所有规则都添加到某个类中,如下所示:
.my-class
{
&@import "another-file.scss";
}

这样的 .fooanother-file.scss将编译为 .my-class.foo在输出中。

我正在构建一组共享一个类的组件,因为它们都是同一个“套件”的一部分,我希望它们都共享一个表示它们的类,但我不想让它们全部在一个巨大的巢穴下的同一个文件中。

这可能吗?

谢谢!

最佳答案

要做到这一点,您只需要在要导入的文件中的选择器前面加上 & .

例如,如果您要导入以下文件,它将为 .my-class.header 创建规则。 , my-class.header.coolmy-class.footer :

&.header {
color: blue;
&.cool {
font-size: 20px;
}
}

&.footer {
color: blue;
}

关于sass - SCSS @import with & to children 上课,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42444296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com