TP Notes
全部
CSS
SVG
資源收集
HTML
其它
關於我
2020年11月22日 星期日
SVG 的 marker
SVG 對於線段有個有用的設定是 marker , 可以用來設定線段的起點、中間點,和終點的圖示 ``` marker 的參數 : viewBox 設定 icon 大小,格式為 "x y 寬 高" refX 設定 icon 的原點座標 refY markerWidth 設定 icon 要縮放的大小 markerHeight orient 設定 icon 旋轉角度,設 auto 的話會自動隨者線段旋轉,auto-start-reverse 則起點會反過來 ``` 使用時只要加上
marker-start(#ID) , marker-mid(#ID) , marker-end(#ID)
即可 ``` $mmcode(r0) ```
``` $mmcode(r1) ```
圖1:marker 的箭頭,一個長寬都是20方向向右的三角形
圖2:由 markerWidth 和 markerHeight 把箭頭設為 15x15
圖3:加上 orient="45",箭頭角度向右旋轉 45 度
圖4:加上 orient="auto" 後,箭頭角度會隨著線旋轉
圖5:加上 orient="auto-start-reverse" 後,起點的箭頭角度會旋轉 180 度
圖6:當線條寬度設為 2 時 (stroke-width="2") 箭頭也隨著增大兩倍
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言