层级关系:父级、子级与同级
在 Ardot 中,父级、子级和同级用于描述对象间的层级关系。
核心概念
- 父级:包含其他对象的容器,通常是画板、组件或组。
- 子级:被父级所包含的对象。
- 同级:共处同一父级下的对象。
几条要点:
- 画板内含有对象时,画板即为父级,内部对象即为子级。
- 空画板本身不构成父级——只有包含了对象才算。
- 同一父级下的多个子级互为同级。
- 画板、组、组件等对象可以同时充当父级和子级。
父子间的相互作用
父子更像是容器(父级)与内容物(子级)的关系——彼此影响,但不存在"遗传"。
可继承的属性
父级(多数情况下是画板)上设置的属性会向下影响子级,包括:
- [布局网格]:为设计提供可视化网格结构
- [自动布局]:让画板随内容自适应尺寸
- [裁剪内容]:隐藏超出画板边界的部分
子级也有自身的属性设置:
- [约束]:决定父级画板缩放时子级如何响应
嵌套规则
在画布上移动对象时,Ardot 会自动判断是否需要将该对象重新归入另一个父级。
例如把某个对象从画板 A 拖到画板 B,就触发了重新嵌套。新建对象时也遵循相同逻辑。
默认规则:
- 对象尺寸小于目标画板 → 自动成为其子级
- 对象尺寸大于目标画板 → 不会被纳入子级
绕过默认行为
- 放置对象时按住 space,可阻止自动嵌套
- 将对象拖出画板时按住 space,可让对象留在原父级中
