height
**height** 属性在用户坐标系中定义元素的垂直长度。
您可以将此属性与以下 SVG 元素一起使用
<feBlend><feColorMatrix><feComponentTransfer><feComposite><feConvolveMatrix><feDiffuseLighting><feDisplacementMap><feDropShadow><feFlood><feGaussianBlur><feImage><feMerge><feMorphology><feOffset><feSpecularLighting><feTile><feTurbulence><filter><foreignObject><image><mask><pattern><rect><svg><use>
示例
<svg viewBox="0 0 300 100" xmlns="http://www.w3.org/2000/svg">
<!-- With a height of 0 or less, nothing will be rendered -->
<rect y="0" x="0" width="90" height="0" />
<rect y="0" x="100" width="90" height="60" />
<rect y="0" x="200" width="90" height="100%" />
</svg>
feBlend
对于 <feBlend>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feColorMatrix
对于 <feColorMatrix>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feComponentTransfer
对于 <feComponentTransfer>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feComposite
对于 <feComposite>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feConvolveMatrix
对于 <feConvolveMatrix>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feDiffuseLighting
对于 <feDiffuseLighting>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feDisplacementMap
对于 <feDisplacementMap>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feDropShadow
对于 <feDropShadow>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feFlood
对于 <feFlood>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feGaussianBlur
对于 <feGaussianBlur>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feImage
对于 <feImage>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feMerge
对于 <feMerge>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feMorphology
对于 <feMorphology>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feOffset
对于 <feOffset>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feSpecularLighting
对于 <feSpecularLighting>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feTile
对于 <feTile>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
feTurbulence
对于 <feTurbulence>,height 定义基元的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 100% |
| 可动画 | 是 |
filter
对于 <filter>,height 定义过滤器的渲染区域的垂直长度。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 120% |
| 可动画 | 是 |
foreignObject
对于 <foreignObject>,height 定义引用的文档的渲染区域的垂直长度。
| 值 |
auto | <length> | <percentage> |
|---|---|
| 默认值 | auto(视为 0) |
| 可动画 | 是 |
注意:从 SVG2 开始,height 是一个几何属性,这意味着此属性也可以用作 <foreignObject> 的 CSS 属性。
image
对于 <image>,height 定义图像的垂直长度。
| 值 |
auto | <length> | <percentage> |
|---|---|
| 默认值 | auto(视为图像的固有高度) |
| 可动画 | 是 |
注意:从 SVG2 开始,height 是一个几何属性,这意味着此属性也可以用作图像的 CSS 属性。
mask
对于 <mask>,height 定义其影响区域的垂直长度。此属性的确切效果受 maskUnits 属性的影响。
| 值 | <length> | <percentage> |
|---|---|
| 默认值 | 120% |
| 可动画 | 是 |
pattern
对于 <pattern>,height 定义平铺图案的垂直长度。此属性的确切效果受 patternUnits 和 patternTransform 属性的影响。
| 值 | <length> |
|---|---|
| 默认值 | 0 |
| 可动画 | 是 |
rect
对于 <rect>,height 定义矩形的垂直长度。
| 值 |
auto | <length> | <percentage> |
|---|---|
| 默认值 | auto(视为 0) |
| 可动画 | 是 |
注意:从 SVG2 开始,height 是一个几何属性,这意味着此属性也可以用作矩形的 CSS 属性。
svg
对于 <svg>,height 定义 SVG 视口的渲染区域的垂直长度。
注意:在 HTML 文档中,如果同时省略了viewBox 和 height 属性,svg 元素将以 150px 的高度渲染
| 值 |
auto | <length> | <percentage> |
|---|---|
| 默认值 | auto(视为 100%) |
| 可动画 | 是 |
注意:从 SVG2 开始,height 是一个几何属性,这意味着此属性也可以用作 <svg> 的 CSS 属性。
use
对于 <use>,height 定义了所引用元素的垂直长度。
| 值 |
auto | <length> | <percentage> |
|---|---|
| 默认值 | auto(视为 0) |
| 可动画 | 是 |
注意:height 对 use 元素没有影响,除非所引用元素具有 viewBox - 即,只有当 use 引用 svg 或 symbol 元素时,它们才会产生影响。
注意:从 SVG2 开始,height 是一个几何属性,这意味着此属性也可以用作已使用元素的 CSS 属性。