0

我正在尝试创建一条看起来像的虚线

border-bottom: 1px dotted #ddd;

但是,我没有得到那个结果。它总是看起来有点大或颜色太褪色。

  stroke: #ddd;
  stroke-width: 1;
  stroke-dasharray: 1 ,2;
  stroke-linecap: round; 

有比 SVG Line 更好的方法吗?

4

1 回答 1

0

您在 dasharray 中有问题。应该是stroke-dasharray: 0,2,不是1,2。见http://jsfiddle.net/cMHLt/1/

还有一个 10 倍放大版本:http: //jsfiddle.net/aXuLF/1/

一些解释:
线帽围绕路径的末端绘制(如图所示)。如果你有一个round线帽,你将在一端有一个半圆,另一个在另一端。最终只有一个圆圈,两端之间不能有任何东西,这意味着 dasharray 中有一个 0 宽度的实心段。

于 2013-05-30T21:48:59.640 回答