当前位置: 首页 > 面试题库 >

SASS-在多个文件中使用变量

宗建章
2023-03-14
问题内容

我想保留一个中央.scss文件,该文件存储项目的所有SASS变量定义。

// _master.scss

$accent: #6D87A7;           
$error: #811702;
$warning: #F9E055;
$valid: #038144;
// etc...

由于其性质,该项目将具有大量CSS文件。我必须在一个位置声明所有项目范围的样式变量,这一点很重要。

有没有办法在SCSS中做到这一点?


问题答案:

您可以这样做:

我有一个名为Utility的文件夹,并且在其中有一个名为_variables.scss的文件

在该文件中,我这样声明变量:

$black: #000;
$white: #fff;

然后我有style.scss文件,在其中我导入所有其他的scss文件,如下所示:

// Utilities
@import "utilities/variables";

// Base Rules
@import "base/normalize";
@import "base/global";

然后,在我导入的任何文件中,我都应该能够访问我声明的变量。

只要确保先导入变量文件,然后再使用其他任何变量文件即可。



 类似资料:
  • 我想保留一个中央的.scss文件,该文件存储项目的所有SASS变量定义。 该项目将有大量的CSS文件,由于其性质。重要的是,我要在一个位置声明所有项目范围的样式变量。 在SCSS中有办法做到这一点吗?

  • 问题内容: 我刚刚开始使用Sass和Compass,我喜欢它。我想做的就是利用该功能简化重复性任务。但是,我仅看到了插入一个变量的示例,并且我希望能够使用多个变量。 标准方式(来自[Sass参考): 很棒,但是我希望能够执行以下操作: 这可能吗? 问题答案: 我在同一条船上(Sass / Compass的初学者),不得不做类似的事情。这是我使用嵌套列表想到的: 这不是最优雅的解决方案,但是如果您找

  • 我想从1中得到一个变量。将js文件复制到另一个。js文件。现在我有主要的问题。js 我有平衡感。js 我得到了错误 常量余额=需要(“./余额”); ReferenceError:未定义require 我通过windows PowerShell运行此代码,节点版本为:v14。10.1

  • 给出了以下简单的项目结构。 内容是

  • 问题内容: 我正在尝试使用Django模板引擎或任何其他方式创建 动态 CSS文件。 目前,我有一个CSS规则,如下所示: Where对应于Python中的变量。理论上,使用Django模板引擎,我可以这样写: 我的问题是,如何使用Django模板引擎(或任何其他方式)动态生成CSS? 问题答案: 您基本上有两个选择: 动态地为CSS提供服务,并在urls.py等中添加一个条目,就好像它是HTML

  • 问题内容: 我有2个守护程序,它们应该访问相同的变量。我为全局变量创建了第3个文件,每个守护程序都可以访问该变量。但是,当一个更改变量时,另一个仍然看到默认值。 例: glob.py 守护程序a: 守护程序b: 每次我希望我将问题弄清楚时,它将打印0,并且有人可以帮助我。如果您需要更多信息,请随时询问。 问题答案: 看起来(尽管您没有明确告诉您)您正在以一种完全独立的方式运行程序:Python解释