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

CSS

猪猪

2020-03-18

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

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

第2016篇《在SASS中是否可以从另一个文件中的类继承?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

3个回答
凯小哥 2020.03.18

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

猴子前端 2020.03.18

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

神奇飞云Mandy 2020.03.18

是!这是可能的。

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

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

@import "_bootstrap.scss";

然后在导入下面:

button { @extend .btn; }

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android