Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

baseFrequency

Baseline
Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

L'attribut baseFrequency représente le paramètre de fréquence de base pour la fonction de bruit du primitive de filtre <feTurbulence>.

Vous pouvez utiliser cet attribut avec les éléments SVG suivants :

Exemples

Exemple 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>

Exemple 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>

Notes d'utilisation

Valeur <number-optional-number>
Valeur par défaut 0
Peut être animé Oui
<number-optional-number>

Si deux nombres sont fournis, le premier représente la fréquence de base dans la direction horizontale et le second la fréquence de base dans la direction verticale. Si un seul nombre est fourni, cette valeur est utilisée pour les deux directions, horizontale (x) et verticale (y).

Les valeurs négatives sont interdites.

Spécifications

Spécification
Filter Effects Module Level 1
# element-attrdef-feturbulence-basefrequency

Compatibilité des navigateurs