日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

svg笔记----------path篇

發(fā)布時間:2024/7/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 svg笔记----------path篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

每個路徑都必須以moveto 命令開始

moveto、lineto和closepath

<path d="M 10 10 L 100 10z"/>

?

大寫字母命令的坐標(biāo)是絕對的,小寫字母命令的坐標(biāo)是相對的。其它情況:

1.z(closepath)命令沒有坐標(biāo),它的大小寫形式效果相同。

2.如果使用小寫m(moveto)啟動路徑,它的坐標(biāo)會被解析為絕對位置,因為沒有參照位置來計算相對位置。

?

水平線和垂直線很常用,足以成為快捷命令。路徑可以使用H 命令加絕對x 坐標(biāo),或者h(yuǎn)命令加相對x 坐標(biāo),來指定一條水平線。類似地,垂直線可以使用V 命令加絕對y 坐標(biāo),或者v 命令加相對y 坐標(biāo)來指定。

下面的路徑繪制了一個寬度為15 單位、高度為25 單位的矩形。

<path d="M 12 24 h 15 v 25 h -15 z"/>

?

我們還可以在水平lineto 和垂直lineto 命令后面放置多個坐標(biāo)值,但只在使用線標(biāo)記時才會看到效果,H 25 35 45 和H 45 相同,v 11 13 15 和v 39 相同。

?

所有不必要的空白都可以消除。命令字母后面不需要空白,因為所有的命令都是一個字母。數(shù)字和命令之間不需要空白,因為命令字母并不能作為數(shù)字的一部分。正數(shù)和負(fù)數(shù)之間也不需要空白,因為負(fù)數(shù)的前置減號并不能作為正數(shù)的一部分。

?

圓弧命令以字母A(絕對坐標(biāo)的縮寫)或者a(相對坐標(biāo)的縮寫)開始,后面緊跟以下7個參數(shù)。

A 命令的7個參數(shù):
? 點所在橢圓的x 半徑和y 半徑。
? 橢圓的x 軸旋轉(zhuǎn)角度x-axis-rotation。
? large-arc-flag,決定是繪制長弧線還是短弧線。
? sweep-flag,控制弧線的繪制方向,順時針或逆時針繪制弧線,得到的結(jié)果是一種“鏡像”效果
? 終點的x 坐標(biāo)和y 坐標(biāo)(起點由最后一個繪制的點或者最后一個moveto 命令確定)

?

轉(zhuǎn)載于:https://www.cnblogs.com/iloveyou-sky/p/5757612.html

總結(jié)

以上是生活随笔為你收集整理的svg笔记----------path篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。