Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

surfaceScale

Das Attribut surfaceScale gibt die Höhe der Oberfläche für eine Beleuchtungsfilter-Primitive an.

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

feDiffuseLighting

Für <feDiffuseLighting> definiert surfaceScale die Höhe der Oberfläche.

Wert <number>
Standardwert 1
Animierbar Ja

feSpecularLighting

Für <feSpecularLighting> definiert surfaceScale die Höhe der Oberfläche.

Wert <number>
Standardwert 1
Animierbar Ja

Beispiel

html
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="diffuseLighting1" x="0" y="0" width="100%" height="100%">
    <feDiffuseLighting in="SourceGraphic" surfaceScale="1">
      <fePointLight x="60" y="60" z="20" />
    </feDiffuseLighting>
  </filter>
  <filter id="diffuseLighting2" x="0" y="0" width="100%" height="100%">
    <feDiffuseLighting in="SourceGraphic" surfaceScale="15">
      <fePointLight x="60" y="60" z="20" />
    </feDiffuseLighting>
  </filter>

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

Spezifikationen

Spezifikation
Filter Effects Module Level 1
# element-attrdef-fediffuselighting-surfacescale
Filter Effects Module Level 1
# element-attrdef-fespecularlighting-surfacescale

Siehe auch