CSS stroke-width 属性

CSS stroke-width 属性指定元素上笔触的宽度。

展示属性将被覆盖:例如 <path stroke-width="3px" ... ></path>。
内联样式不会被覆盖:例如 <path style="笔画宽度:3px;" ... ></path>。

stroke-width 是一个表示属性,可以应用于任何元素,但只能对以下元素有效:<altGlyph>、<circle>、<ellipse>、<ine>、<path>、<polygon>、 <polyline>、<rect>、<text>、<textPath>、<tref> 和 <tspan>。

不需要“Px”或者“em”单位。

初始值1
应用于形状和文本内容元素。
继承可继承
可动画的无效
版本SVG 1.1规格
DOM 语法object.strokewidth =“0.5”;

语法

stroke-width: length | percentage | initial | inherit;

描边宽度属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
  </head>
  <body>
    <h2>Stroke-width 属性示例</h2>
    <svg viewBox="0 0 30 10">
      <circle cx="5" cy="5" r="3" stroke="#1c87c9" stroke-width="1" />
    </svg>
  </body>
</html>

具有“长度”值的stroke-width属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
  </head>
  <body>
    <h2>Stroke-width 属性示例</h2>
    <svg viewBox="0 0 30 10">
      <circle cx="5" cy="5" r="3" stroke="#1c87c9" stroke-width="3" />
    </svg>
  </body>
</html>

带有 "%" 值的 stroke-width 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
  </head>
  <body>
    <h2>Stroke-width 属性示例</h2>
    <svg viewBox="0 0 30 10">
      <circle cx="5" cy="5" r="3" stroke="#1c87c9" stroke-width="2%" />
    </svg>
  </body>
</html>

CSS stroke-width 属性值说明

描述
length指定笔划的宽度。
percentage指定中笔记的宽度。
initial使属性使用其默认值。
inherit从父母元素继承属性。
日期:2020-06-02 22:14:46 来源:oir作者:oir