您的位置:钱柜娱乐777官网登入> 实例代码>SVG实例

SVG绘制矩形缺角问题解决方案

2017-2-1 13:13| 发布者: 蚂蚁小编| 查看: 314| 评论: 0|来自: 钱柜手机网页版

有没有发现使用<path>绘制一个矩形的时候会有缺角的问题。

代码实例如下:

[HTML] 纯文本查看 复制代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="" />
<title>钱柜手机网页版</title>
<style type="text/css">
svg {
  border:1px solid red;
}
</style>
</head>
<body>
<svg width="400" height="300">
  <path d="M50,50
           L250,50
           L250,250
           L50,250
           L50,50
           "
        fill="none"
        stroke="red"
        stroke-width="10"
       />
</svg>  
</body>
</html>

有没有发现矩形的左上角缺了一块,解决这个问题的方法其实很简单,只要关闭路径即可。

代码修改如下:

[HTML] 纯文本查看 复制代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="" />
<title>钱柜手机网页版</title>
<style type="text/css">
svg {
  border:1px solid red;
}
</style>
</head>
<body>
<svg width="400" height="300">
  <path d="M50,50
           L250,50
           L250,250
           L50,250
           L50,50
           Z"
        fill="none"
        stroke="red"
        stroke-width="10"
       />
</svg>  
</body>
</html>

只要在最后加上关闭路径的命令Z即可,大小写都是可以的。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部