首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在SASS‘@import规则中使用变量吗?

可以在SASS‘@import规则中使用变量吗?
EN

Stack Overflow用户
提问于 2019-03-15 21:39:58
回答 1查看 926关注 0票数 1

正如标题所述,在SASS的@import规则中是否可以使用变量?

例如,如果我需要导入以下文件

代码语言:javascript
复制
@import "./path/to/my/desired/file-1";
@import "./path/to/my/desired/file-2";
@import "./path/to/my/desired/file-3";

我能做这样的事吗?

代码语言:javascript
复制
$dir: "./path/to/my/desired/";

@import $dir + "file-1";
@import $dir + "file-1";
@import $dir + "file-1";

考虑到前一个只是我想要实现的目标的一个例子,而且这个语法当然不起作用,那么有什么方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 21:54:39

在Sass文件中:

--不可能基于变量动态导入Sass文件;插值仅适用于CSS导入。因此,它只适用于url()导入。

所以,是的。

您可以使用Sass变量导入文件,但它不能是Sass文件。

示例:

代码语言:javascript
复制
$foo: 'bar';
@import url('#{$foo}.css'); // will import `bar.css`
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55191019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档