scale
scale
属性は、<feDisplacementMap>
(en-US)フィルタプリミティブにおいて用いられる距離の尺度因子を定義します。その量は、<filter>
(en-US)要素のprimitiveUnits (en-US)
属性で規定される座標系で表されます。
1 つの要素のみがこの属性を用います: <feDisplacementMap>
(en-US)
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>
使用方法
仕様
Specification |
---|
Filter Effects Module Level 1 # element-attrdef-fedisplacementmap-scale |
ブラウザー実装状況
BCD tables only load in the browser