addStop

Adds a color stop to the gradient. Inherited from Gradient.addStop

Example

<div id="surface" />
<script>
  var draw = kendo.drawing;
  var geom = kendo.geometry;

  var gradient = new draw.RadialGradient({
    center: [0.5, 0.5],
    radius: 0.6,
    stops: [
      { offset: 0, color: "#ff0000", opacity: 1 },
      { offset: 1, color: "#0000ff", opacity: 0.5 }
    ]
  });

  gradient.addStop(0.5, "#00ff00", 0.8);
  var newStop = gradient.stops[2];
  console.log("Added stop at offset:", newStop.options.offset);

  var rect = new geom.Rect([0, 0], [120, 80]);
  var path = draw.Path.fromRect(rect, {
    stroke: null,
    fill: gradient
  });

  var surface = draw.Surface.create($("#surface"));
  surface.draw(path);
</script>

Parameters

offset Number
color String

The color of the stop.

opacity Number

The fill opacity.

Returns

kendo.drawing.GradientStop The new gradient color stop.

In this article
addStop
Not finding the help you need?
Contact Support