在SASS中是否可以从另一个文件中的类继承?

这个问题几乎说明了一切。

例如,如果我使用Twitter Bootstrap,是否可以在自己的SASS样式表中定义从Bootstrap的CSS类继承的类?还是SASS中的继承仅在单个文件范围内起作用?

凯小哥2020/03/18 15:38:01

据我所知,您必须@import在SASS文件中使用包含要使用的类的文件,以便在该文件中使用它们。但是,我不是SASS / SCSS专家,所以有人可能知道另一种我不知道的远程使用它们的方法。

猴子前端2020/03/18 15:38:01

**我可能会弄错了,但是如果我得到了您想做的事情,您难道不能只在@extend .classname;要扩展的元素内使用命令吗?自然,您应该只修改自己的代码以保留可更新性。

神奇飞云Mandy2020/03/18 15:38:01

是!这是可能的。

如果您希望所有<button>元素都.btnTwitter Bootstrap的Default按钮继承

styles.scss文件中,您必须首先导入_bootstrap.scss

@import "_bootstrap.scss";

然后在导入下面:

button { @extend .btn; }