SASS中是否有办法为文件之间的变量动态分配值

洛里·赫兹(Lory Huz)

我在SASS中搜索执行此操作的正确方法,我不知道是否可能。

以我为例,我在laravel中有一个拥有3个子域的网站。这3个子域将具有相同的站点结构,但是数据和样式将有所不同。

在laravel中,我有一个可变子域,例如:{subdomain} .mysite.com因此,如果我转到green.mysite.com,它将加载例如green.css

我想以模块化方式使用sass并具有:

common.scss使用未定义变量(如颜色)对所有子域通用的所有样式

这里定义了green.scss颜色变量和一些东西

紫色主题的purple.scss变量

对于common.scss中的代码示例,我将具有以下内容:

#main-footer{
     border-top: 4px solid $main;
}

在green.scss中:

/* COLORS */
$main: #8cc83d;
$second: #d38345;

这可能在SASS中以特定方式进行吗,还是我必须复制粘贴所有包含vars的代码?:/

Agconti

创建一个sass部分,_vars.scss然后在main.scss使用之前将其导入。

例如:

_vars.scss

$color-main-theme: blue;

_header.scss

html {color: $color-main-theme;}

main.scss

@import "vars"
@import "header"

然后,当您的sass顺从下来时,您的var将被正确添加。另外,这使得在项目之间管理和更改代码变得非常容易。

正如@Ennui所说,您将需要三个单独的_vars.scss文件来完成所需的操作(包括在此处是为了完整性,以防任何人不看注释)。

基本上是agconti在回答中所说的,但是您需要3个单独的_vars.css定义文件和3个单独的main.scss文件(每个站点一个),每个文件分别导入_common.scss主样式和_vars.css文件配色方案。– Ennui 3分钟前

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文件中读取数字到动态分配的数组中

来自分类Dev

如何在Python中为类属性动态分配值?

来自分类Dev

在SSIS中为变量动态分配值

来自分类Dev

有没有办法为多个变量分配相同的值或属性?

来自分类Dev

如何在Access中为VBA中的顺序命名文本框动态分配变量

来自分类Dev

有没有办法动态分配常量内存?卡达

来自分类Dev

对于数据成员,如果包含对象已经在动态内存中,则动态分配(或不分配)此变量之间有什么区别吗?

来自分类Dev

从Groovy配置文件动态分配值

来自分类Dev

在cuda中具有动态分配的C ++类?

来自分类Dev

从动态分配的数组中调用值

来自分类Dev

如何在TypeScript中为类属性动态分配值

来自分类Dev

在C中交换动态分配的变量时,临时变量是否需要free?

来自分类Dev

动态分配asp-for变量

来自分类Dev

在C ++中为联合中的数组动态分配内存

来自分类Dev

为变量动态分配值的最佳方法?

来自分类Dev

批量动态分配变量

来自分类Dev

结构中的动态分配

来自分类Dev

mongodb:使用参数在新字段中动态分配值

来自分类Dev

是否可以在magrittr管道中为矢量动态分配变量名?

来自分类Dev

SASS中是否有一种方法可以为文件之间的变量动态分配值

来自分类Dev

OpenMP中可重用的私有动态分配的数组

来自分类Dev

从Groovy配置文件动态分配值

来自分类Dev

C中的全局变量和动态分配的v变量有什么区别?

来自分类Dev

MySQLi-为变量动态分配行值

来自分类Dev

在shell中为动态命名的变量分配带空格的值

来自分类Dev

在动态分配的矩阵中输入值 - C

来自分类Dev

从链表中删除值/删除未动态分配的值

来自分类Dev

动态分配值给MVC中的提交按钮

来自分类Dev

在 CPP 中为变量动态分配数据类型

Related 相关文章

  1. 1

    从文件中读取数字到动态分配的数组中

  2. 2

    如何在Python中为类属性动态分配值?

  3. 3

    在SSIS中为变量动态分配值

  4. 4

    有没有办法为多个变量分配相同的值或属性?

  5. 5

    如何在Access中为VBA中的顺序命名文本框动态分配变量

  6. 6

    有没有办法动态分配常量内存?卡达

  7. 7

    对于数据成员,如果包含对象已经在动态内存中,则动态分配(或不分配)此变量之间有什么区别吗?

  8. 8

    从Groovy配置文件动态分配值

  9. 9

    在cuda中具有动态分配的C ++类?

  10. 10

    从动态分配的数组中调用值

  11. 11

    如何在TypeScript中为类属性动态分配值

  12. 12

    在C中交换动态分配的变量时,临时变量是否需要free?

  13. 13

    动态分配asp-for变量

  14. 14

    在C ++中为联合中的数组动态分配内存

  15. 15

    为变量动态分配值的最佳方法?

  16. 16

    批量动态分配变量

  17. 17

    结构中的动态分配

  18. 18

    mongodb:使用参数在新字段中动态分配值

  19. 19

    是否可以在magrittr管道中为矢量动态分配变量名?

  20. 20

    SASS中是否有一种方法可以为文件之间的变量动态分配值

  21. 21

    OpenMP中可重用的私有动态分配的数组

  22. 22

    从Groovy配置文件动态分配值

  23. 23

    C中的全局变量和动态分配的v变量有什么区别?

  24. 24

    MySQLi-为变量动态分配行值

  25. 25

    在shell中为动态命名的变量分配带空格的值

  26. 26

    在动态分配的矩阵中输入值 - C

  27. 27

    从链表中删除值/删除未动态分配的值

  28. 28

    动态分配值给MVC中的提交按钮

  29. 29

    在 CPP 中为变量动态分配数据类型

热门标签

归档