使用 offset 简写属性设置 <img> 元素上的 offset-path、offset-distance 和 offset-rotate 属性值:
img {
offset: path('M 50 80 C 150 -20 250 180 350 80') 150px auto 45deg;
}
亲自试一试 »
下面有更多 "亲自试一试" 示例。
这个offset
属性在沿路径对元素进行动画处理时使用,并且是以下属性的简写属性:
* 目前仅适用于 Firefox 浏览器
对于不同的设置方式offset
属性值,请参阅下面的 "More Examples"。
默认值: | 查看各个属性的默认值 |
---|---|
遗传: | 不 |
可动画: | 是的。阅读可动画的尝试一下 |
版本: | CSS3 |
JavaScript 语法: | 对象.style.offset="path('M 50,250 C 700,-50 -400,-50 250,250') 200px auto 90deg"尝试一下 |
表中的数字指定完全支持该属性的第一个浏览器版本。
Property | |||||
---|---|---|---|---|---|
offset | 55.0 | 79.0 | 72.0 | 16.0 | 42.0 |
offset: auto|
value|initial|inherit;
Value | Description |
---|---|
auto | Default. See default value for each individual 'offset-' property. |
offset-anchor | Specifies the point on an element that is fixed to the path it is animated along. |
offset-distance | Specifies the distance from the start of the path defined by offset-path. |
offset-path | Specifies the path an element is animated along. |
offset-rotate | Specifies rotation of an element as it is animated along a path |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
使用 <img> 元素的 offset 属性来设置 offset-path 和 offset-rotate 属性值:
img {
offset: path('M 50 80 C 150 -20 250 180 350 80') 45deg;
}
亲自试一试 »
使用 <img> 元素的 offset 属性来设置 offset-path 和 offset-distance 属性值:
img {
offset: path('M 50 80 C 150 -20 250 180 350 80') 150px;
}
亲自试一试 »
使用 <img> 元素的 offset 属性来设置 offset-path、offset-distance、offset-rotate 和 offset-anchor 属性值:
笔记:由于 offset-anchor 属性,此示例目前仅适用于 Firefox 浏览器。
img {
offset: path('M 50 80 C 150 -20 250 180 350 80') 150px -90deg / 0% 50%;
}
亲自试一试 »
HTML SVG 教程:SVG路径
CSS教程:CSS 动画
CSS 偏移锚点属性:CSS Offset-anchor 属性
CSS 偏移距离属性:CSS 偏移距离属性
CSS 偏移路径属性:CSS 偏移路径属性
CSS 偏移旋转属性:CSS 偏移旋转属性
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!