scale

**scale** 屬性定義要用於 <feDisplacementMap> 濾鏡基本圖形的位移縮放因子。該值以 primitiveUnits 屬性在 <filter> 元素上建立的座標系表示。

您可以將此屬性與以下 SVG 元素一起使用

示例

html
<svg viewBox="0 0 480 220" xmlns="http://www.w3.org/2000/svg">
  <filter id="displacementFilter" x="-20%" y="-20%" width="140%" height="140%">
    <feTurbulence
      type="turbulence"
      baseFrequency="0.05"
      numOctaves="2"
      result="turbulence" />
    <feDisplacementMap in2="turbulence" in="SourceGraphic" scale="5" />
  </filter>
  <filter id="displacementFilter2" x="-20%" y="-20%" width="140%" height="140%">
    <feTurbulence
      type="turbulence"
      baseFrequency="0.05"
      numOctaves="2"
      result="turbulence" />
    <feDisplacementMap in2="turbulence" in="SourceGraphic" scale="50" />
  </filter>

  <circle cx="100" cy="100" r="80" style="filter: url(#displacementFilter);""/>
  <circle cx="100" cy="100" r="80" style="filter: url(#displacementFilter2);
  transform: translateX(240px);""/>
</svg>

用法說明

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

此值定義位移的縮放因子。

當此屬性的值為 0 時,此操作對源影像沒有影響。

規範

規範
濾鏡效果模組級別 1
# element-attrdef-fedisplacementmap-scale

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。