slope
Das slope
-Attribut definiert die Werte für lineare Filter, wie zum Beispiel Helligkeit.
Das slope
-Attribut wird von den Kindern der <feComponentTransfer>
-Filterprimitive unterstützt, einschließlich der feFunc-RGBA
-Transferfunktionen. Wenn der type
einer Transferfunktion linear
ist, definiert slope
die Steigung der linearen Funktion.
Dieses Attribut kann mit den folgenden SVG-Komponententransferfunktionselementen verwendet werden, wenn type="linear"
gesetzt ist:
Hinweis:
Ursprünglich wurde das slope
-Attribut innerhalb von <font-face>
verwendet, um den vertikalen Winkel des Strichs einer Schriftart anzugeben. Diese Verwendung wurde veraltet.
Verwendungshinweise
Beispiele
In diesem Beispiel hat ein Gradientenfeld zwei Textelemente, auf die lineare Filter angewendet werden. Die Steigungen der Filtertransferfunktionen jedes Filters sind unterschiedlich.
<svg
width="8cm"
height="4cm"
viewBox="0 0 800 400"
xmlns="http://www.w3.org/2000/svg"
version="1.1">
<title>Examples of feComponentTransfer operations</title>
<desc>
Text strings showing the effects of the slope attribute of the
feComponentTransfer filter function linear options.
</desc>
<defs>
<linearGradient
id="MyGradient"
gradientUnits="userSpaceOnUse"
x1="100"
y1="0"
x2="600"
y2="0">
<stop offset="0" stop-color="#ff0000" />
<stop offset="1" stop-color="#0000ff" />
</linearGradient>
<filter
id="Linear1"
filterUnits="objectBoundingBox"
x="0%"
y="0%"
width="100%"
height="100%">
<feComponentTransfer>
<feFuncR type="linear" slope="1" />
<feFuncG type="linear" slope="1" />
<feFuncB type="linear" slope="1" />
</feComponentTransfer>
</filter>
<filter
id="Linear2"
filterUnits="objectBoundingBox"
x="0%"
y="0%"
width="100%"
height="100%">
<feComponentTransfer>
<feFuncR type="linear" slope="0.5" />
<feFuncG type="linear" slope="2.5" />
<feFuncB type="linear" slope="5" />
</feComponentTransfer>
</filter>
</defs>
<rect fill="none" stroke="blue" x="1" y="1" width="798" height="398" />
<g
font-family="Verdana"
font-size="100"
font-weight="bold"
fill="url(#MyGradient)">
<text x="100" y="190" filter="url(#Linear1)">Slope1</text>
<text x="100" y="290" filter="url(#Linear2)">Slope2</text>
</g>
</svg>
Spezifikationen
No specification found
No specification data found for undefined
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.