我正在用SASS局部化模塊化樣式表,如下所示:@import partials/header@import partials/viewport@import partials/footer@import partials/forms@import partials/list_container@import partials/info_container@import partials/notifications@import partials/queues有沒有辦法包括整個局部目錄(這是一個充滿SASS-partials的目錄),例如@import指南針或其他東西?
3 回答

回首憶惘然
TA貢獻1847條經驗 獲得超11個贊
此功能永遠不會成為Sass的一部分。主要原因之一是進口訂單。在CSS中,最后導入的文件可以覆蓋之前聲明的樣式。如果導入目錄,如何確定導入順序?不可能沒有引入某種新的復雜性。通過保留一個導入列表(如您在示例中所做的那樣),您可以清楚地知道導入順序。如果您希望能夠放心地覆蓋另一個文件中定義的樣式,或者在一個文件中寫入mixins并在另一個文件中使用它們,那么這是至關重要的。

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
我__partials__.scss在相同目錄下創(chuàng)建一個文件partials
|- __partials__.scss
|- /partials
|- __header__.scss
|- __viewport__.scss
|- ....
在中__partials__.scss,我寫道:
@import "partials/header";
@import "partials/viewport";
@import "partials/footer";
@import "partials/forms";
....
因此,當我要導入整個內容時partials,只需編寫即可@import "partials"。如果要導入其中任何一個,也可以編寫@import "partials/header"。
- 3 回答
- 0 關注
- 886 瀏覽
添加回答
舉報
0/150
提交
取消