Skip to content

层级关系:父级、子级与同级

在 Ardot 中,父级子级同级用于描述对象间的层级关系。

核心概念

  • 父级:包含其他对象的容器,通常是画板、组件或组。
  • 子级:被父级所包含的对象。
  • 同级:共处同一父级下的对象。

几条要点:

  • 画板内含有对象时,画板即为父级,内部对象即为子级。
  • 空画板本身不构成父级——只有包含了对象才算。
  • 同一父级下的多个子级互为同级。
  • 画板、组、组件等对象可以同时充当父级和子级。

父子间的相互作用

父子更像是容器(父级)与内容物(子级)的关系——彼此影响,但不存在"遗传"。

可继承的属性

父级(多数情况下是画板)上设置的属性会向下影响子级,包括:

  • [布局网格]:为设计提供可视化网格结构
  • [自动布局]:让画板随内容自适应尺寸
  • [裁剪内容]:隐藏超出画板边界的部分

子级也有自身的属性设置:

  • [约束]:决定父级画板缩放时子级如何响应

嵌套规则

在画布上移动对象时,Ardot 会自动判断是否需要将该对象重新归入另一个父级。

例如把某个对象从画板 A 拖到画板 B,就触发了重新嵌套。新建对象时也遵循相同逻辑。

默认规则:

  • 对象尺寸小于目标画板 → 自动成为其子级
  • 对象尺寸大于目标画板 → 不会被纳入子级

绕过默认行为

  • 放置对象时按住 space,可阻止自动嵌套
  • 将对象拖出画板时按住 space,可让对象留在原父级中