Visitar URL original
offset - SVG | MDN

offset

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.

The offset attribute defines where a gradient stop is placed along a gradient vector, or the offset value used in a component transfer function.

  • On a <stop> element, it indicates the position of a gradient color along a linear gradient vector, or a fractional vector of the distance between the edge of a smaller/innermost circular shape and the edge of a larger/outermost circular shape.
  • On component transfer function elements (<feFuncR>, <feFuncG>, <feFuncB>, and <feFuncA>), it defines a constant added to the result of the gamma transfer function, while having no effect for other type values.

Example

Gradient stop offset

html
<svg viewBox="0 0 20 10" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="linear-gradient">
      <stop offset="6%" stop-color="black" />
      <stop offset="70%" stop-color="grey" />
    </linearGradient>
    <radialGradient id="radial-gradient">
      <stop offset="0%" stop-color="gold" />
      <stop offset="95%" stop-color="grey" />
    </radialGradient>
  </defs>
  <circle cx="5" cy="5" r="4" fill="url('#linear-gradient')" />
  <circle cx="15" cy="5" r="4" fill="url('#radial-gradient')" />
</svg>

Component transfer offset

html
<svg viewBox="0 0 200 40" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <filter id="gamma-filter">
      <feComponentTransfer>
        <feFuncR type="gamma" amplitude="2" exponent="3" offset="0.2" />
        <feFuncG type="gamma" amplitude="2" exponent="3" offset="0.3" />
        <feFuncB type="gamma" amplitude="2" exponent="3" offset="0.5" />
      </feComponentTransfer>
    </filter>
  </defs>
  <text x="60" y="25" filter="url(#gamma-filter)">GammaFunc</text>
</svg>

Usage notes

Stop

Value number | percentage
Default value 0
Animatable Yes

Component transfer functions

Note: Only applies when type is set to gamma, ignored for identity, table, discrete, and linear.

Value number
Default value 0
Animatable Yes

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# StopElementOffsetAttribute

Browser compatibility

See also