CSS offset (偏移)简写属性使元素更容易沿特定路径进行动画处理。
- 它具有许多特性,这些特性共同构成了偏移变换。
- 通过此变换,元素内的指定点 (offset-anchor) 将与沿路线的各个点 (offset-distance) 的某个路径位置 (offset-position) 对齐。
- 它还允许元素选择性地旋转(offset-rotate)以遵循路径的方向。
成分属性
offset 属性是以下 CSS 属性的简写:
可能的值
以下值列表被 offset 速记属性接受。
- offset-anchor - 定义元素内的一个点,该点与路径上的偏移位置对齐。
- offset-path - 定义元素动画所遵循的路径。
- offset-distance - 定义元素沿路径放置的距离。
- offset-rotate - 可以选择旋转元素以与路径的方向对齐。
- auto - 所有属性都重置为其默认值。
适用于
可转换元素
语法
CSS offset - 路径值
以下示例演示了 offset 速记属性与路径值的用法。
CSS offset - 路径和自动值
以下示例演示了 offset 速记属性与 path 和 auto value 的用法。
CSS 偏移 - 相关属性
下表列出了与偏移属性相关的属性:
属性 | 描述 |
---|---|
offset-anchor | 指定元素框内充当偏移路径的位置。 |
offset-distance | 指定元素的位置。 |
offset-path | 指定元素在其父容器内的路径。 |
offset-rotate | 指定元素沿指定偏移路径移动时的方向或方向。 |
offset-position | 提供元素在路线上的起始位置。 |