是否可以在SASS从另一个文件中的类inheritance?
这个问题几乎说明了一切。
例如,如果我使用的是Twitter Bootstrap ,我可以在自己的SASS样式表中定义从Bootstrap的CSS类inheritance的类吗? 还是SASS中的inheritance只能在单个文件的范围内工作?
是! 这是可能的。
如果您希望所有<button>
元素从Twitter Bootstrap的默认buttoninheritance.btn
类
在您的styles.scss
文件中,您必须首先导入_bootstrap.scss
:
@import "_bootstrap.scss";
然后在导入下面:
button { @extend .btn; }
**我可能错了,但是如果我得到你想要做的,你不能只使用@extend .classname;
你想要扩展的元素内的命令? 当然,你应该只修改自己的代码来保持可更新性。
据我所知, 你必须使用包含你想用的SASS文件的文件的@import
来在这个文件中使用它们。 但是,我不是SASS / SCSS的专家,所以有人可能知道另一种方式来远程使用他们,我不知道。