這個問題幾乎說明了一切。SASS可以從另一個文件中的類繼承嗎?
例如,如果我使用的是Twitter Bootstrap,我可以在自己的SASS樣式表中定義繼承自Bootstrap的CSS類的類嗎?或者,SASS中的繼承只能在單個文件的範圍內工作?
這個問題幾乎說明了一切。SASS可以從另一個文件中的類繼承嗎?
例如,如果我使用的是Twitter Bootstrap,我可以在自己的SASS樣式表中定義繼承自Bootstrap的CSS類的類嗎?或者,SASS中的繼承只能在單個文件的範圍內工作?
是的!其可能。
如果希望所有<button>
元素繼承Twitter Bootstrap's Default buttons
的.btn
類在你styles.scss
文件,你必須首先導入_bootstrap.scss
:
@import "_bootstrap.scss";
然後低於進口:
button { @extend .btn; }
我對做不好這是因爲另一個答案几乎回答了這個問題(我只是忽略了檢查一段時間,然後忘了);但我接受你的答案,因爲它是最完整的,即它貫穿整個過程。謝謝! – 2013-03-07 22:02:41
這隻適用於其他SCSS文件嗎?你不能用CSS文件做這件事嗎? – crush 2015-01-23 21:12:53
這只是讓我失望。感謝未來! – 2015-09-24 21:53:48
據我所知,you have to use @import
包含你想用於你的SASS文件的類,以便在該文件中使用它們。但是,我不是SASS/SCSS專家,所以有人可能知道另一種遠程使用它的方式,我不知道。
**我可能弄錯了,但是如果我得到你想要做的事,難道你不能只在你想要擴展的元素中使用@extend .classname;
命令嗎?當然,您應該只修改自己的代碼以保持可更新性。
奇妙的問題,非常感謝 – 2016-06-29 21:12:42