Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. SVG
  3. Reference
  4. Attributes
  5. slope

slope

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Theslope attribute defines the values for linear filters, such as brightness.

Theslope attribute is supported by children of the<feComponentTransfer> filter primitive, including thefeFunc-RGBA transfer functions. When thetype of a transfer function islinear, theslope defines the slope of the linear function.

You can use this attribute with the following SVG component transfer function elements whentype="linear" is set:

Note:Originally, theslope attribute was used within<font-face> to indicate the vertical stroke angle of a font. This use case has been deprecated.

Usage notes

Value<number>
Default value1
AnimatableYes
<number>

This value indicates the slope of the linear component transfer functions.

Examples

In this example, a gradient box has two text elements with linear filters applied. The slopes of the filter transfer functions of each filter differ.

html
<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           gradientUnits="userSpaceOnUse"      x1="100"      y1="0"      x2="600"      y2="0">      <stop offset="0" stop-color="red" />      <stop offset="1" stop-color="blue" />    </linearGradient>    <filter           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           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>

Specifications

Specification
Filters 1.0
# element-attrdef-fecomponenttransfer-slope

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp