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