Наши волонтёры ещё не перевели данную статью на Русский. Присоединяйтесь к нам и помогите сделать эту работу!
Вы можете также прочитать эту статью на English (US).

The <feTurbulence> SVG filter primitive creates an image using the Perlin turbulence function. It allows the synthesis of artificial textures like clouds or marble. The resulting image will fill the entire filter primitive subregion.

Usage context

CategoriesFilter primitive element
Permitted contentAny number of the following elements, in any order:
<animate>, <set>


Global attributes

Specific attributes

DOM Interface

This element implements the SVGFETurbulenceElement interface.


<svg width="200" height="200" viewBox="0 0 220 220"
  <filter id="displacementFilter">
    <feTurbulence type="turbulence" baseFrequency="0.05"
        numOctaves="2" result="turbulence"/>
    <feDisplacementMap in2="turbulence" in="SourceGraphic"
        scale="50" xChannelSelector="R" yChannelSelector="G"/>

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


Specification Status Comment
Filter Effects Module Level 1
The definition of '<feTurbulence>' in that specification.
Working Draft No change
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of '<feTurbulence>' in that specification.
Recommendation Initial definition

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes14 Yes19 ?
baseFrequency Yes Yes14 Yes19 ?
numOctaves ? ? ? ? ? ?
seed Yes Yes14 Yes19 ?
stitchTiles ? ? ? ? ? ?
type ? ? ? ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes1 Yes Yes ? ?
baseFrequency Yes Yes Yes1 Yes Yes ? ?
numOctaves ? ? ? ? ? ? ?
seed Yes Yes Yes1 Yes Yes ? ?
stitchTiles ? ? ? ? ? ? ?
type ? ? ? ? ? ? ?

1. Partially supported, see bug 12382004.

See also

Метки документа и участники

Внесли вклад в эту страницу: fscholz, quitedensepoint, abbycar, Sebastianz, iwarui, kscarfone, Jeremie, Manuel_Strehl
Обновлялась последний раз: fscholz,