gpt4 book ai didi

global-variables - 假定 Stylus 样式表中全局变量的默认值?

转载 作者:行者123 更新时间:2023-12-04 00:32:52 25 4
gpt4 key购买 nike

关于 Stylus 的一大优点是它允许您定义可用于自定义结果输出配置的变量。

例如,

// my-html-object.styl

$my-html-object-color = red

$my-html-object
color $my-html-object-color

但是如何定义这个变量,以便在加载“my-html-object.styl”之前可以覆盖它,从而可以进行以下操作?

// main.styl

$my-html-object-color = blue

@import('my-html-object')

最佳答案

Stylus 提供了两个相同的运算符来实现此 ?=:=,如下所述:

http://learnboost.github.io/stylus/docs/operators.html#conditional-assignment--

为了完整起见,这里有一个示例显示了两种替代(但等效)语法:

示例 1:

// my-html-object.styl

$my-html-object-color ?= blue

$my-html-object
color $my-html-object-color

示例 2:

// my-html-object.styl

$my-html-object-color := blue

$my-html-object
color $my-html-object-color

然后在这两种情况下,您都可以按预期调整值:

// main.styl

$my-html-object-color = blue

@import('my-html-object')

关于global-variables - 假定 Stylus 样式表中全局变量的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27338637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com