xChannelSelector
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
Das xChannelSelector-Attribut gibt an, welcher Farbkanal von in2 verwendet werden soll, um die Pixel in in entlang der x-Achse zu verschieben.
Elemente
Sie können dieses Attribut mit dem <feDisplacementMap> SVG-Element verwenden.
Verwendungshinweise
| Wert | R | G | B | A |
|---|---|
| Standardwert | A |
| Animierbar | Ja |
R-
Dieses Schlüsselwort gibt an, dass der rote Farbkanal des im
in2definierten Eingabebildes verwendet wird, um die Pixel des imindefinierten Eingabebildes entlang der x-Achse zu verschieben. G-
Dieses Schlüsselwort gibt an, dass der grüne Farbkanal des im
in2definierten Eingabebildes verwendet wird, um die Pixel des imindefinierten Eingabebildes entlang der x-Achse zu verschieben. B-
Dieses Schlüsselwort gibt an, dass der blaue Farbkanal des im
in2definierten Eingabebildes verwendet wird, um die Pixel des imindefinierten Eingabebildes entlang der x-Achse zu verschieben. A-
Dieses Schlüsselwort gibt an, dass der Alphakanal des im
in2definierten Eingabebildes verwendet wird, um die Pixel des imindefinierten Eingabebildes entlang der x-Achse zu verschieben.
Beispiele
<svg viewBox="0 0 440 160" xmlns="http://www.w3.org/2000/svg"> <filter id="displacementFilter"> <feImage href="mdn.svg" x="0" y="0" width="100%" height="100%" result="abc" /> <feDisplacementMap in2="abc" in="SourceGraphic" scale="30" xChannelSelector="R" /> </filter> <filter id="displacementFilter2"> <feImage href="mdn.svg" x="0" y="0" width="100%" height="100%" result="abc" /> <feDisplacementMap in2="abc" in="SourceGraphic" scale="30" xChannelSelector="B" /> </filter> <text x="10" y="60" font-size="50" filter="url(#displacementFilter)"> Some displaced text </text> <text x="10" y="120" font-size="50" filter="url(#displacementFilter2)"> Some displaced text </text> </svg> Spezifikationen
| Specification |
|---|
| Filter Effects Module Level 1> # element-attrdef-fedisplacementmap-xchannelselector> |