此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

stop

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

一个渐变上的颜色坡度,是用stop元素定义的。stop元素可以是<linearGradient>元素或者<radialGradient>元素的子元素。

使用上下文

类别渐变元素
允许的内容任意数量、任意顺序的下列元素:
<animate><script><set><style>

示例

html
<svg
  width="100%"
  height="100%"
  viewBox="0 0 80 40"
  xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="MyGradient">
      <stop offset="5%" stop-color="#F60" />
      <stop offset="95%" stop-color="#FF6" />
    </linearGradient>
  </defs>

  <!-- Outline the drawing area in black -->
  <rect fill="none" stroke="black" x="0.5" y="0.5" width="79" height="39" />

  <!-- The rectangle is filled using a linear gradient -->
  <rect
    fill="url(#MyGradient)"
    stroke="black"
    stroke-width="1"
    x="10"
    y="10"
    width="60"
    height="20" />
</svg>

示例输出:

属性

全局属性

专有属性

DOM 接口

该元素实现了 SVGStopElement 接口。

浏览器兼容性

参见