簡體   English   中英

svg中“S”與“s”、“C”與“c”、“Q”與“q”的區別?

[英]Difference between "S" and "s" , "C" and "c", "Q" and "q" in svg?

誰能解釋一下 svg d 屬性中“S”和“s”、“C”和“c”、“Q”和“q”命令的區別,請幫忙,如果你能給出一個視覺效果就太好了例子。

小寫路徑命令字母是相對的,這意味着值是相對於先前定義的坐標的。

大寫值是絕對值,相對於 svg 坐標系的左上角。

就個人而言,雖然相對定位很有用,但我更喜歡絕對定位,因為我發現它更容易推理。

下面是一個示例,其中數值相同,但行為因絕對定位和相對定位而不同:

 svg { overflow: visible } path { stroke: black; fill: none; } div { width: 150px; float: left; }
 <div> <p>relative</p> <svg> <path d="m 0 0 l 90 30 10 10 0 40" /> </svg> </div> <div> <p>absolute</p> <svg> <path d="M 0 0 L 90 30 10 10 0 40" /> </svg> </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM