美文网首页
svg path命令

svg path命令

作者: 前端召唤师 | 来源:发表于2019-08-02 18:11 被阅读0次

参考:https://www.jianshu.com/p/c819ae16d29b
https://www.cnblogs.com/guxuelong/p/7743736.html

  1. M = moveto —— M x y
    移动到的点的x轴和y轴的坐标

  2. L = lineto —— L x y
    需要两个参数,分别是一个点的x轴和y轴坐标,L命令将会在当前位置和新位置(L前面画笔所在的点)之间画一条线段。

  3. H = horizontal lineto —— H x
    绘制平行线

  4. V = vertical lineto —— V y
    绘制垂直线

  5. C = curveto —— C x1 y1 x2 y2 x y
    三次贝塞尔曲线
    当前点为起点,xy为终点,起点和x1y1控制曲线起始的斜率,终点和x2y2控制结束的斜率。

  6. S = smooth curveto —— S x2 y2 x y
    简化的贝塞尔曲线
    (1)如果S命令跟在一个C命令或者另一个S命令的后面,它的第一个控制点,就会被假设成前一个控制点的对称点。

(2)如果S命令单独使用,前面没有C命令或者另一个S命令,那么它的两个控制点就会被假设为同一个点。

  1. Q = quadratic Bézier curve —— Q x1 y1 x y
    二次贝塞尔曲线Q
    只需要一个控制点,用来确定起点和终点的曲线斜率。因此它需要两组参数,控制点和终点坐标。

  2. T = smooth quadratic Bézier curveto
    Q命令的简写命令。</br>
    与S命令相似,T也会通过前一个控制点,推断出一个新的控制点。
    (1)T命令前面必须是一个Q命令,或者是另一个T命令
    (2)如果T单独使用,那么控制点就会被认为和终点是同一个点,所以画出来的将是一条直线

  3. A = elliptical Arc —— A rx,ry x-axis-rotation large-arc-flag sweep-flag x,y
    弧线
    rx 弧的半长轴长度
    ry 弧的半短轴长度
    x-axis-rotation 是此段弧所在的x轴与水平方向的夹角,即x轴的逆时针旋转角度,负数代表顺时针旋转角度。
    large-arc-flag 为1表示大角度弧线,0表示小角度弧线
    sweep-flag 为1表示从起点到终点弧线绕中心顺时针方向(弧线外凸),0表示逆时针方向(弧线内凹)。
    xy 是终点坐标。

  4. Z = closepath
    从当前点画一条直线到路径的起点

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

svg坐标:


SVG.png

相关文章

  • svg path命令

    参考:https://www.jianshu.com/p/c819ae16d29bhttps://www.cnbl...

  • 如何用svg在网页中画一条带箭头的连接线

    path命令 SVG中所有基本形状都是path的简写形式,但是建议使用简写形式,因为这样可以使SVG文档更可读。 ...

  • svg path

    svg path 简写大写绝对坐标, 小写相对坐标 moveTo: M x y / m dx dy lineTo:...

  • SVG clip-path Hover Effect

    jsbin - SVG clip-path Hover Effect

  • svg之path详解

    一、svg 介绍 path元素是SVG基本形状中最强大的一个,它不仅能创建其他基本形状,还能创建更多其...

  • MoneyMemory记账应用2(Vue版)

    踩坑1:.svg文件里,path标签,如果有fill ,后面就不能...

  • 链接收藏夹

    慕课网教程-走进SVG文字版 超级强大的SVG SMIL animation动画详解 SVG+JS path等值变...

  • SVG之path

    学习了一下svg相关的知识,绘制图形那些相对比较简单,这里主要总结一下path中相关的命令,熟悉了相关命令,才能快...

  • 7.html5 笔记3 svg

    SVG 教程在线画svg path的各种指令, 就很类似 canvas的画图方式.image.pngimage.p...

  • SVG-Path

    Path 在 SVG 中的地位应该是比较高的,实际上,利用 Path 这个一个标签可以画出任意的图形。path 中...

网友评论

      本文标题:svg path命令

      本文链接:https://www.haomeiwen.com/subject/tshrdctx.html