baseFrequency

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.

Thuộc tính baseFrequency đại diện cho tham số tần số cơ sở của hàm nhiễu cho primitive lọc <feTurbulence>.

Bạn có thể dùng thuộc tính này với phần tử SVG sau:

Ví dụ

Ví dụ 1

html
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="noise1" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.025" />
  </filter>
  <filter id="noise2" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.05" />
  </filter>

  <rect x="0" y="0" width="200" height="200" filter="url(#noise1)" />
  <rect x="220" y="0" width="200" height="200" filter="url(#noise2)" />
</svg>

Ví dụ 2

html
<svg
  width="200"
  height="200"
  viewBox="0 0 220 220"
  xmlns="http://www.w3.org/2000/svg">
  <filter id="displacementFilter">
    <feTurbulence
      type="turbulence"
      baseFrequency="0.05"
      numOctaves="2"
      result="turbulence" />
    <feDisplacementMap
      in2="turbulence"
      in="SourceGraphic"
      scale="50"
      xChannelSelector="R"
      yChannelSelector="G" />
  </filter>

  <circle cx="100" cy="100" r="100" filter="url(#displacementFilter)" />
</svg>

Lưu ý sử dụng

Giá trị <number-optional-number>
Giá trị mặc định 0
Có thể animate
<number-optional-number>

Nếu cung cấp hai số, số thứ nhất đại diện cho tần số cơ sở theo hướng ngang và số thứ hai đại diện cho tần số cơ sở theo hướng dọc. Nếu chỉ cung cấp một số, giá trị đó sẽ được dùng cho cả trục x và y.

Giá trị âm không được phép.

Thông số kỹ thuật

Specification
Filter Effects Module Level 1
# element-attrdef-feturbulence-basefrequency

Tương thích trình duyệt