SVGFETurbulenceElement: baseFrequencyX property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please help us by answering a few questions.
The baseFrequencyX
read-only property of the SVGFETurbulenceElement
interface reflects the X component of the baseFrequency
attribute of the given <feTurbulence>
element.
Value
An SVGAnimatedInteger
object.
Examples
Accessing the baseFrequencyX
property
html
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="turbulenceFilter">
<feTurbulence
type="fractalNoise"
baseFrequency="0.5 0.25"
numOctaves="4" />
</filter>
</defs>
<rect
x="20"
y="20"
width="160"
height="160"
style="fill:lightblue;"
filter="url(#turbulenceFilter)" />
</svg>
js
// Select the feTurbulence element
const turbulenceElement = document.querySelector("feTurbulence");
// Access the baseFrequencyX property
console.log(turbulenceElement.baseFrequencyX.baseVal); // Output: 0.5
Specifications
Specification |
---|
Filter Effects Module Level 1 # dom-svgfeturbulenceelement-basefrequencyx |