colorList
(可选加权)颜色值的列表,形成线性渐变
以冒号分隔的加权颜色值列表:WC(:WC)*,其中每个WC 具有以下形式:C(;F)?,其中 C 是一个 color 值,可选的 F 是一个浮点数,0 ≤ F ≤ 1。colorList 中浮点数的总和必须最多为 1。
注意: 下面描述的渐变填充目前只能通过 *CAIRO 或 SVG 渲染使用。
如果 colorList 值指定了多个颜色,没有权重,并且指定了填充样式,则使用前两种颜色进行线性渐变填充。如果存在权重,则会进行退化的线性渐变填充。这本质上使用两种颜色进行填充,权重指定了区域中用每种颜色填充的多少比例。如果 style 属性包含值 radial,则进行径向渐变填充。这些填充适用于任何形状。
对于某些形状,style 属性可以设置为使用超过 2 种颜色进行填充。有关更多信息,请参阅 style 类型。
下表显示了 yellow:blue 颜色列表的几种变体,具体取决于 style 和 gradientangle 属性。
请参阅 Gallery/gradient 以了解使用渐变的实际示例。
| 渐变角度 | style=filled |
style=filled fillcolor="yellow;0.3:blue" |
style=radial |
|---|---|---|---|
| 0 | ![]() |
![]() |
![]() |
| 45 | ![]() |
![]() |
![]() |
| 90 | ![]() |
![]() |
![]() |
| 180 | ![]() |
![]() |
![]() |
| 270 | ![]() |
![]() |
![]() |
| 360 | ![]() |
![]() |
![]() |
属性
colorList 是以下类型有效的类型

















