SVG/Element/filter
Aus SELFHTML-Wiki
								SVG | Element(Weitergeleitet von SVG/Elemente/filter)
												
				Das filter-Element wendet einen Filter auf Grafiken und Formen an.
- Syntax
 - Start-Tag: notwendig
 - End-Tag: notwendig
 - Elternelemente
 -  Darf vorkommen in:
defs - erlaubte Inhalte
 - *primitive Filter
 
| Name | Inhalt | Standardwert | Bedeutung | 
|---|---|---|---|
| filterUnits | userSpaceOnUse, objectBoundingBox | ||
| height | NUMBER | Höhe | |
| href | CDATA | ||
| primitiveUnits | userSpaceOnUse, objectBoundingBox | ||
| width | NUMBER | Breite | |
| x | NUMBER | X-Koordinate | |
| y | NUMBER | Y-Koordinate | 
Attribut: Pflichtattribut 
Attribut: optionales Attribut
Beispiel
  
<defs>
   <filter id="Filter">
    <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="weichgezeichnet"/>
    <feSpecularLighting in="weichgezeichnet"/> surfaceScale="5" specularConstant="1" 
          specularExponent="10" lighting-color="white"  
                    result="zwischenergebnis1"/>
	  <fePointLight x="-50" y="-100" z="200"/>
    </feSpecularLighting>
    <feComposite in="zwischenergebnis1"
              in2="SourceAlpha" operator="in" result=zwischenergebnis2"/>
    <feComposite in="SourceGraphic" in=zwischenergebnis2" operator="arithmetic" 
                 k1="0" k2="1" k3="1" k4="0" in=beleuchtet"/>
 
    <!-- Weichzeichner -->
    <feGaussianBlur in="SourceAlpha" stdDeviation="3" result=weichgezeichnet1"/>
    <!-- Verschiebung -->
    <feOffset in=weichgezeichnet1" dx="3" dy="3" result="weichgezeichnetVerschoben"/>
    <!-- Zusammenfügen -->
    <feMerge>
      <feMergeNode in="weichgezeichnetVerschoben"/>
      <feMergeNode in="SourceGraphic"/>
      <feMergeNode in=beleuchtet"/>
    </feMerge>
  </filter>
</defs>
Siehe auch
- SVG/Tutorials/Filter
 - SVG/Tutorials/Filter/Anwendung in CSS (CSS-Eigenschaft, in der SVG-Filter als Wert angegeben werden können.)
 
Weblinks
- W3C: filters
 
 Grundformen
- Struktur und Gruppierungen
 - Metadaten
 - Text
 - weitere Elemente
 - Animationen
 - Beschneidungen und Masken
 - Filter
- filter
 - feBlend
 - feColorMatrix
 - feComponentTransfer
 - feComposite
 - feConvolveMatrix
 - feDiffuseLighting
 - feDisplacementMap
 - feDistantLight
 - feDropShadow
 - feFlood
 - feFuncA
 - feFuncB
 - feFuncG
 - feFuncR
 - feGaussianblur
 - feImage
 - feMerge
 - feMergeNode
 - feMorphology
 - feOffset
 - fePointLight
 - feSpecularLighting
 - feSpotLight
 - feTile
 - feTurbulence
 
 - Muster und Verläufe