这个问题几乎说明了一切。
例如,如果我使用Twitter Bootstrap,是否可以在自己的SASS样式表中定义从Bootstrap的CSS类继承的类?还是SASS中的继承仅在单个文件范围内起作用?
这个问题几乎说明了一切。
例如,如果我使用Twitter Bootstrap,是否可以在自己的SASS样式表中定义从Bootstrap的CSS类继承的类?还是SASS中的继承仅在单个文件范围内起作用?
Answers:
是!这是可能的。
如果您希望所有<button>
元素都继承自.btn
该类 Twitter Bootstrap的Default按钮
在styles.scss
文件中,您必须首先导入_bootstrap.scss
:
@import "_bootstrap.scss";
然后在导入下面:
button { @extend .btn; }
@extend
与引导程序/任何框架一起使用时要小心,因为它可能无法按预期工作。有一些事情要注意在这篇文章中概述的:stackoverflow.com/questions/30744625/...
bootstrap.css
导入到styles.css
还是导入.btn
?我的意思是在输出包中?如果整个导入bootstrap.css
,则会styles.css
不必要地增加大小。
据我所知,您必须@import
在SASS文件中使用包含要使用的类的文件,以便在该文件中使用它们。但是,我不是SASS / SCSS专家,所以有人可能知道另一种我不知道的远程使用它们的方法。