canvas教程

关于 Canvas 的兄弟 SVG 的基础教程(2)

字号+ 作者:H5之家 来源:H5之家 2017-03-18 17:02 我要评论( )

那我们现在就来在我们的区域中,绘制出我们最简单的一笔吧。 !DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"titleDocument/titlestyle type="text/css"body{zoom:10;}svg{background: yellow;}/style/headbo

那我们现在就来在我们的区域中,绘制出我们最简单的一笔吧。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> body{ zoom:10; } svg{ background: yellow; } </style> </head> <body> <svg> <path fill="red", stroke-width="1", stroke="#000000" d=" M 0,0 l 18,18 z" /> </svg> </body> </html>

内部使用属性如下:

属性名称 属性含义

fill 填充颜色

stroke-width 绘制边框的宽度

stroke 绘制边框的颜色

这样绘制出来的,就是一条直线啦。


这时候有人可能要问了,你怎么知道要写18? 为什么写 18 就是到中间的位置了呢?

还记得我创建的时候,宽度是多少么?

实际上,你设置了多少宽,你的绘制区域就多大。


这样解释的话,大家是不是就明白了,这个 SVG 到底是怎么回事了?

5.后记

关于 SVG 更多的说明,大家可以直接上网查询一下,我在这里就不做更多的说明了。

最后,补充一句。

SVG 和 Canvas 各有千秋,具体使用哪种还是需要自己去根据实际情况分析。

另外补充一句,SVG 算点实在太蛋疼了,强烈推荐大家去使用 SVG 编辑器来创建复杂的图形。

本文是作者原创,如果搬运,请注明出处。

请尊重作者劳动成果,谢谢配合。

李鹏
2016年09月29日

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 基于html5 canvas实现漫天飞雪效果实例

    基于html5 canvas实现漫天飞雪效果实例

    2017-03-18 17:00

  • ACD Systems Canvas X16破解版【附安装教程】

    ACD Systems Canvas X16破解版【附安装教程】

    2017-03-18 16:17

  • open canvas-www.51seer-别叫我宝贝 彩月团

    open canvas-www.51seer-别叫我宝贝 彩月团

    2017-03-18 12:02

  • 基于HTML5 Canvas的网页画板实现教程

    基于HTML5 Canvas的网页画板实现教程

    2017-03-18 08:00

网友点评
t