stroke

stroke attribute is a presentation attribute defining the color ( or any SVG paint servers like gradients or patterns ) used to paint the outline of the shape;

注意: As a presentation attribute stroke can be used as a CSS property.

You can use this attribute with the following SVG elements:

范例

<svg viewBox="0 0 20 10" xmlns="http://www.w3.org/2000/svg">
  <!-- Simple color stroke -->
  <circle cx="5" cy="5" r="4" fill="none"
          stroke="green" />
  <!-- Stroke a circle with a gradient -->
  <defs>
    <linearGradient id="myGradient">
      <stop offset="0%"   stop-color="green" />
      <stop offset="100%" stop-color="white" />
    </linearGradient>
  </defs>
  <circle cx="15" cy="5" r="4" fill="none"
          stroke="url(#myGradient)" />
</svg>

					

用法注意事项

<paint>
默认值 none
Animatable Yes

规范

规范 状态 注释
Scalable Vector Graphics (SVG) 2
The definition of 'stroke' in that specification.
候选推荐 Definition for shapes and texts.
添加 context-fill and context-stroke .
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'stroke' in that specification.
推荐 Initial definition for shapes and texts

浏览器兼容性

BCD tables only load in the browser

注意: For information on using the context-stroke (和 context-fill ) values from HTML documents, see the documentation for the non-standard -moz-context-properties 特性。

Found a problem with this page?

最后修改: , 由 MDN 贡献者