【发布时间】:2026-01-23 12:00:01
【问题描述】:
假设我们有一个这样的 css 列表
<ul class="parent">
<li class="child"></li>
</ul>
子项是基于迭代器生成的。如何在 css 或 scss 中获取父级中的子级数。
所以我可以根据第n个孩子动态修改padding等css属性。
【问题讨论】:
-
你是不是要检查这个ul有没有孩子???
-
我认为你不能在 CSS 中“获得”任何东西。你定义规则,规则适用。这只是一种方式。
-
@fcalderan 我正在寻找计数来计算子级的数量以动态更改 css 属性,例如填充子类。
-
你可以用 sass 函数和循环来做到这一点
-
@collision 你介意详细说明一个具体的例子来编辑你的问题吗?在什么条件下应该改变什么?