SVGPatternElement: patternTransform 属性
SVGPatternElement 接口的只读属性 patternTransform 反映了给定 <pattern> 元素的 patternTransform 属性。此属性保存应用于图案本身的变换,允许进行 translate、rotate、scale 和 skew 等操作。
值
一个 SVGAnimatedTransformList 对象。
示例
在此示例中,图案在 X 轴上旋转 20 度,倾斜 30 度,并且在水平方向上缩放因子为 1,在垂直方向上缩放因子为 0.5。
html
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<!-- Apply a transform on the tile -->
<pattern
id="p1"
width=".25"
height=".25"
patternTransform="rotate(20)
skewX(30)
scale(1 0.5)">
<circle cx="10" cy="10" r="10" />
</pattern>
<!-- Apply the transformed pattern tile -->
<rect x="10" y="10" width="80" height="80" fill="url(#p1)" />
</svg>
规范
| 规范 |
|---|
| Scalable Vector Graphics (SVG) 2 # __svg__SVGPatternElement__patternTransform |
浏览器兼容性
加载中…