斜率

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

slope 屬性定義線性濾鏡(如亮度)的值。

slope 屬性被 <feComponentTransfer> 濾鏡原語的子元素支援,包括 feFunc-RGBA 傳遞函式。當傳遞函式的 typelinear 時,slope 定義了線性函式的斜率。

當設定了 type="linear" 時,您可以將此屬性與以下 SVG 元件傳遞函式元素一起使用

注意: 最初,slope 屬性用於 <font-face> 中,以指示字型的垂直筆畫角度。此用例已被棄用。

用法說明

<number>
預設值 1
可動畫的
<number>

此值表示線性元件傳遞函式的斜率。

示例

在此示例中,一個漸變框有兩個應用了線性濾鏡的文字元素。每個濾鏡的濾鏡傳遞函式的斜率不同。

html
<svg
  width="8cm"
  height="4cm"
  viewBox="0 0 800 400"
  xmlns="http://www.w3.org/2000/svg"
  version="1.1">
  <title>Examples of feComponentTransfer operations</title>
  <desc>
    Text strings showing the effects of the slope attribute of the
    feComponentTransfer filter function linear options.
  </desc>
  <defs>
    <linearGradient
      id="MyGradient"
      gradientUnits="userSpaceOnUse"
      x1="100"
      y1="0"
      x2="600"
      y2="0">
      <stop offset="0" stop-color="red" />
      <stop offset="1" stop-color="blue" />
    </linearGradient>
    <filter
      id="Linear1"
      filterUnits="objectBoundingBox"
      x="0%"
      y="0%"
      width="100%"
      height="100%">
      <feComponentTransfer>
        <feFuncR type="linear" slope="1" />
        <feFuncG type="linear" slope="1" />
        <feFuncB type="linear" slope="1" />
      </feComponentTransfer>
    </filter>
    <filter
      id="Linear2"
      filterUnits="objectBoundingBox"
      x="0%"
      y="0%"
      width="100%"
      height="100%">
      <feComponentTransfer>
        <feFuncR type="linear" slope="0.5" />
        <feFuncG type="linear" slope="2.5" />
        <feFuncB type="linear" slope="5" />
      </feComponentTransfer>
    </filter>
  </defs>
  <rect fill="none" stroke="blue" x="1" y="1" width="798" height="398" />
  <g
    font-family="Verdana"
    font-size="100"
    font-weight="bold"
    fill="url(#MyGradient)">
    <text x="100" y="190" filter="url(#Linear1)">Slope1</text>
    <text x="100" y="290" filter="url(#Linear2)">Slope2</text>
  </g>
</svg>

規範

規範
濾鏡效果模組第 1 級
# element-attrdef-fecomponenttransfer-slope

瀏覽器相容性