SVG基本形状绘制总结
2016-05-23 14:26
267 查看
线段:<line x1=" " y1=" " x2=" " y2=" " style=" "/>
矩形:<rect x=" " y=" " width=" " height=" " style=" "/>
圆角矩形:<rect x=" " y=" " rx=" " ry=" " style=" "/>
圆形:<circle cx=" " cy=" " r=" " style=" "/>
椭圆形:<ellipse cx=" " cy=" " rx=" " ry=" " style=" " />
多边形:<polygon points=" " style=" "/>
折线:<polyline points=" " style=" "/> //注意需把fill设成none
SVG有两种判断某个点是否在多边形中的规则。分别对应fill-true属性的nonezero(默认值)和evenodd。其效果图分别如下:
图1 nonezero(默认属性)
图2 evenodd属性
笔画特性:
矩形:<rect x=" " y=" " width=" " height=" " style=" "/>
圆角矩形:<rect x=" " y=" " rx=" " ry=" " style=" "/>
圆形:<circle cx=" " cy=" " r=" " style=" "/>
椭圆形:<ellipse cx=" " cy=" " rx=" " ry=" " style=" " />
多边形:<polygon points=" " style=" "/>
折线:<polyline points=" " style=" "/> //注意需把fill设成none
SVG有两种判断某个点是否在多边形中的规则。分别对应fill-true属性的nonezero(默认值)和evenodd。其效果图分别如下:
图1 nonezero(默认属性)
图2 evenodd属性
笔画特性:
属性 | 值 |
stoke | 笔画颜色,默认为none |
stroke-width | 笔画宽度,默认为1 |
stroke-opacity | 笔画透明度,默认为1.0(完全不透明),值范围:0.0~1.0 |
stroke-dasharray | 用一系列数字指定虚线和间隙的长度,如:stroke-dasharray:5,10,5,20 |
stroke-linecap | 线头尾的形状:butt(默认)、round、square |
stroke-linejoin | 图形的棱角或一系列连线的形状:miter(尖的,默认值)、round(圆的)、bevel(平的) |
stroke-miterlimit | 相交处显示宽度与线宽的最大比例,默认为4 |
相关文章推荐
- (一)Hyper的数据管理概述
- 一步步学spark之一scala面向对象之Object对象2.2
- maven 中运行Junit单元测试
- [Matlab心得] 搭建最基本的S-function模块
- Spring核心类和原理分析
- a href="javascript:void(0)"
- 回文判断(C/C++)
- java实现List<Object>转List<实体类>,java实现Object转对象,java实现Object转实体类
- Contiki协议栈Rime:缓冲区管理packetbuf management
- springmvc+jquery使用itext生存pdf文件
- java实现List转List,java实现Object转对象,java实现Object转实体类
- java实现List转List,java实现Object转对象,java实现Object转实体类
- 动态在RadioGroup加载RadioButton
- dispatch_group_t踩过的坑
- 使用scrapy爬取域名的whois信息
- Ubuntu FastDFSv5.05+Nginx1.9.15 环境搭建
- Android FragmentTabHost轻松实现微博主界面(一)
- Mongodb中MapReduce实现数据聚合方法详解
- linux上部署Mysql(成功的哦,那些狗屁砖家误人子弟,看我的)
- 转载资源