【发布时间】:2014-04-02 09:59:43
【问题描述】:
我需要在很多地方包含模块导入,所以我想在 scss 中创建 mixin 或函数。
在我的 mixin.scss 上
@function import-modules($import,$grid){
@return $import +' modules/modulename_'+$grid ;
}
在我要导入的 main.scss 中,我有
import-modules (@import,1024);
但它会给我带来错误。如何创建返回导入语句的函数?
我得到的错误:“import-modules”之后的无效 CSS:预期的“{”,是“('@import',1024);”)
谢谢你的回答,我这样修改试了一下:
$modulesList: 'modules/header/header_',
'modules/news/news_',
'modules/footer/footer_',
'modules/follow_us/follow_us_',
'modules/ads/ads_',
'modules/newsletter/newsletter_',
'modules/comments/comments_';
@function import-modules($grid){
@each $module in $modulesList{
@return $module+$grid;
}
}
@import url(import-modules(1024));
在 css 中,我看到: @import url("modules/header/header_1024");
【问题讨论】: