gpt4 book ai didi

css - Stylus - 在循环中创建函数?

转载 作者:太空宇宙 更新时间:2023-11-03 23:22:26 24 4
gpt4 key购买 nike

我的问题很简单。在我的 .styl 中,我有:

locked-widths(nums)
for i in 1..nums
.w-{i}
$percent = i
width: $percent+"%"

其中 nums 是一个整数,通常设置为 100(这为我提供了 .w-1、.w-2、.w-3 等类)。

但我想做的是首先将 CSS 宽度属性分配给与类同名的手写笔函数,然后在类上使用该函数,如下所示:

locked-widths(nums)
for i in 1..nums
w-{i}()
$percent = i
width: $percent+"%"
.w-{i}
w-{i}()

..这是行不通的。你知道这是否可能吗?谢谢。

最佳答案

是的,您可以使用 define bif 和匿名函数来完成此任务:

locked-widths(nums)
for i in 1..nums
define('w-' + i, @() {
$percent = i
width: $percent + '%';
})

.w-{i}
w-{i}()

locked-widths(3)

关于css - Stylus - 在循环中创建函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28231246/

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