CSS 预处理器 Stylus 是否可以实现这种随机条件?
Is this random conditional possible with CSS preprocessor Stylus?
我在 Stylus 中有一个随机函数:
random(min,max)
return floor(math(0, 'random')*(max - min + 1) + min)
我像这样使用它在元素上生成随机 z-index:
for i in (1..10)
.x{i}
z-index random(-99, 99)
现在我想要一个条件 在同一元素上,如果 z-index 是,例如 > 0...这可能吗?
是的,您可以将这个随机值保存到变量中,然后在条件和 z-index
:
中重复使用它
random($min, $max)
return floor(math(0, 'random') * ($max - $min + 1) + $min)
for $i in (1..10)
$random_value = random(-99, 99)
.x{$i}
z-index: $random_value
if $random_value > 0
background: lime
我在 Stylus 中有一个随机函数:
random(min,max)
return floor(math(0, 'random')*(max - min + 1) + min)
我像这样使用它在元素上生成随机 z-index:
for i in (1..10)
.x{i}
z-index random(-99, 99)
现在我想要一个条件 在同一元素上,如果 z-index 是,例如 > 0...这可能吗?
是的,您可以将这个随机值保存到变量中,然后在条件和 z-index
:
random($min, $max)
return floor(math(0, 'random') * ($max - $min + 1) + $min)
for $i in (1..10)
$random_value = random(-99, 99)
.x{$i}
z-index: $random_value
if $random_value > 0
background: lime