SVG支持用<path> 标签用来定义图形的路径。本文将详细介绍SVG Path语法结构,并附图及SVG path实例以更直观的方式让你掌握SVG路径的运用...

SVG支持用<path> 标签用来定义图形的路径。本文将详细介绍SVG Path语法结构,并附图及SVG path实例以更直观的方式让你掌握SVG路径的运用。

  下面的命令可用于路径数据:

* M = moveto
* L = lineto
* H = horizontal lineto
* V = vertical lineto
* C = curveto
* S = smooth curveto
* Q = quadratic Belzier curve
* T = smooth quadratic Belzier curveto
* A = elliptical Arc
* Z = closepath

  注释:以上所有命令均允许小写字母。大写表示绝对定位,小写表示相对定位。
L H V指令

  M起点X,起点YL(直线)终点X,终点YH(水平线)终点XV(垂直线)终点Y

图1 SVG中L H V指令演示图

图1 SVG中L H V指令演示图
A指令——弧

  Arx,ry x轴旋转角度值 0/1 0/1
   0,0: Y轴+逆时针旋转
  0,1: Y轴+顺时针旋转
  1,0: X轴+逆时针旋转
  1,1: X轴+顺时针旋转

图2 SVG中A指令(弧)演示图

图2 SVG中A指令(弧)演示图
Q指令——二次贝塞曲线

  Q 控制点X,控制点Y 曲线结束点X,曲线结束点Y

图3 SVG中Q指令(二次贝塞曲线)演示图

图3 SVG中Q指令(二次贝塞曲线)演示图
T指令—— 映射

  T映射前面路径后的终点X,映射前面路径后的终点Y

图4 SVG中T指令(映射)演示图

图4 SVG中T指令(映射)演示图
C指令——三次贝塞曲线

  C第一控制点X,第一控制点Y 第二控制点X,第二控制点Y曲线结束点X,曲线结束点Y

图5 SVG中C指令(三次贝塞曲线)演示图

图5 SVG中C指令(三次贝塞曲线)演示图
S指令——

  S第二控制点X,第二控制点Y 结束点X,结束点Y

图6 SVG中S指令演示图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值