Reactjs 在blueprintjs中使用颜色变量
是否有必要使用css预处理器(如less或sass)来访问Blueprint.Colors中定义的颜色变量?Reactjs 在blueprintjs中使用颜色变量,reactjs,blueprintjs,Reactjs,Blueprintjs,是否有必要使用css预处理器(如less或sass)来访问Blueprint.Colors中定义的颜色变量? 我查看了源代码,它们只出现在.scs和.less文件中。但是,本文档假定可以使用默认设置访问变量 Blueprint.Colors是一个JS对象,可以在JS代码中使用。它不需要CSS预处理器,因为它只是一个普通的JS对象()。示例:Blueprint.Colors.BLACK,Blueprint.Colors.BLUE3 Sass变量都以$开头,并且只能在导入Blueprintvaria
我查看了源代码,它们只出现在.scs和.less文件中。但是,本文档假定可以使用默认设置访问变量 Blueprint.Colors是一个JS对象,可以在JS代码中使用。它不需要CSS预处理器,因为它只是一个普通的JS对象()。示例:
Blueprint.Colors.BLACK
,Blueprint.Colors.BLUE3
Sass变量都以$
开头,并且只能在导入Blueprintvariables.scss
文件的Sass文件中使用。示例:$black
,$blue3
。(具有相同名称的变量较少,但使用@
前缀:@black
)
(在CSS预处理器中使用JS变量也是可能的,但并不常见。我们通过从JS对象生成Sass变量在内部实现这一点。)