AlpaKit Logo AlpaKit

視覺化 SVG Path 編輯器

在 500×500 畫布上用鋼筆工具點出錨點、拖曳貝茲控制手把,即時產生 SVG Path 的 d 屬性與 CSS clip-path: path() 程式碼,附愛心、星星等模板。

🎨 SVG 繪圖畫布 (500x500)

⚙️ 路徑設定與控制

📤 代碼匯出與同步

SVG Path d 屬性代碼
CSS clip-path 屬性

📖 SVG Path 繪製指南

在「鋼筆加點」模式點擊畫布即可新增錨點,新增的點預設是曲線(C)。拖曳綠色四葉草錨點可移動節點,拖曳藍色控制手把可調整貝茲曲線弧度;在「刪除節點」模式點擊錨點即可刪除。完成後複製 d 屬性或 clip-path 程式碼即可使用,所有運算都在瀏覽器內完成。

使用方式

  1. 1 開啟視覺化 SVG Path 編輯器,輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

在 500×500 畫布上用鋼筆工具點出錨點、拖曳貝茲控制手把,即時產生 SVG Path 的 d 屬性與 CSS clip-path: path() 程式碼,附愛心、星星等模板。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

視覺化 SVG Path 編輯器:用滑鼠畫出路徑並產生 d 屬性與 clip-path

SVG 的 path 元素用一串 d 屬性描述形狀,例如「M 100 100 C 150 50 …」,手寫這些座標和貝茲曲線控制點非常容易出錯。這個編輯器提供一塊 500 × 500 的畫布,讓你用點擊和拖曳的方式畫出路徑,右側會即時產生對應的 SVG d 代碼與 CSS clip-path: path() 規則。適合用來做圖示、Logo 草稿、不規則的圖片裁切形狀,或是學習 SVG 路徑指令到底如何運作。

在「鋼筆加點」模式下點擊畫布就會新增錨點:第一個點是起點(M),之後的點預設為曲線節點(C),各自帶有兩個藍色的控制把手。切換到「選取/編輯」模式後,可以拖曳綠色的四葉草錨點移動節點,或拖曳把手調整曲線彎曲的方向與幅度;選取節點後,也能在「節點類型」把它改成直線節點(L)或曲線節點(C)。「刪除節點」模式則是點一下錨點就移除。畫布支援滑鼠、觸控板與觸控螢幕操作。

開啟「格線對齊」後,錨點會吸附到每 20 像素一格的格線上,方便畫出對稱或整齊的形狀;格線背景可以隨時開關。勾選「閉合路徑 (Z)」會把終點連回起點,形成可以填色的封閉圖形。如果不想從零開始,可以套用愛心、星星、水滴或 Alpa 大頭等預設模板再修改。所有座標都會取整數,產生的代碼簡潔、可以直接貼進程式碼。

輸出的 d 屬性以 0 到 500 的座標系統為準,放進 SVG 時請搭配 viewBox="0 0 500 500",圖形就能隨 SVG 尺寸等比例縮放。CSS 的 clip-path: path() 則不同,它的座標單位是像素,不會跟著元素大小縮放,最適合用在 500 × 500 像素的元素上;需要響應式裁切時,建議改用 SVG 的 clipPath 搭配 clipPathUnits,或用 transform 縮放元素。整個編輯過程都在瀏覽器中進行,不需要上傳任何資料。

常見問題

d 屬性裡的 M、L、C、Z 是什麼意思?

M(moveto)把畫筆移到起點;L(lineto)從目前位置畫一條直線到指定座標;C(curveto)畫三次貝茲曲線,前兩組座標是控制點,最後一組是終點;Z(closepath)把路徑連回起點並閉合。這個編輯器產生的路徑只會使用這四種指令,方便閱讀和手動微調。

為什麼 clip-path: path() 套用後,形狀沒有跟著元素縮放?

clip-path 的 path() 函式使用的是像素座標,畫布上的 (500, 500) 就是元素左上角往右、往下各 500 像素的位置,不會依元素大小換算。如果元素不是 500 × 500 像素,可以用 transform: scale() 調整,或改用 SVG 的 <clipPath clipPathUnits="objectBoundingBox"> 搭配換算成 0 到 1 的座標。

要怎麼把產生的路徑放進網頁?

把 d 代碼放進 <svg viewBox="0 0 500 500"><path d="…" /></svg>,再用 fill、stroke 等屬性設定顏色和線條。因為有 viewBox,SVG 的寬高可以自由設定,形狀會等比例縮放。也可以把同一段 d 代碼用在 CSS 的 offset-path,讓元素沿著路徑移動。

可以貼上現有的 SVG 路徑來編輯嗎?

目前不行,這個工具只能在畫布上從零繪製,或從愛心、星星、水滴、Alpa 大頭等預設模板開始修改,輸出區的代碼是唯讀的,無法反向匯入。如果要修改既有的複雜圖示,建議使用 Inkscape、Figma 等完整的向量繪圖軟體。

瀏覽此分類: 設計與色彩

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep