計(jì)稿一鍵生成可測量 HTML 并讀取 CSS)
Sketch 插件 Marketch 完整指南設(shè)計(jì)稿一鍵生成可測量 HTML 并讀取 CSS【免費(fèi)下載鏈接】marketchMarketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it.項(xiàng)目地址: https://gitcode.com/gh_mirrors/ma/marketch拿到設(shè)計(jì)稿后你通常要先拿標(biāo)尺一個(gè)個(gè)量元素的坐標(biāo)和間距這個(gè)過程繁瑣、容易出錯(cuò)設(shè)計(jì)一改就得重來。Marketch 是一個(gè) Sketch 插件它能從 Sketch 設(shè)計(jì)稿自動(dòng)生成可測量的 HTML 頁面——打開頁面每個(gè)圖層的位置、尺寸和 CSS 樣式都能直接看到、直接復(fù)制。 前置條件與最簡安裝步驟Marketch 需要在 Sketch 3 及以上版本里運(yùn)行且文件里必須有畫板。安裝一共三步git clone https://gitcode.com/gh_mirrors/ma/marketch克隆倉庫拿到插件文件解壓 marketch.sketchplugin.zip雙擊 marketch.sketchplugin 安裝驗(yàn)證是否裝好打開任一 Sketch 文件頂部菜單欄出現(xiàn)marketch菜單并含Export as zipFile項(xiàng)即可使用。 Marketch 三項(xiàng)核心能力這些功能的原理一致插件通過 Sketch API 讀取各圖層屬性寫成數(shù)據(jù)文件生成的頁面再按數(shù)據(jù)渲染。點(diǎn)擊元素查看位置與尺寸點(diǎn)擊任意元素右側(cè)面板立即顯示它的 X/Y 坐標(biāo)和寬高。插件在導(dǎo)出時(shí)記錄每個(gè)圖層的框架和疊放順序頁面據(jù)此渲染出標(biāo)尺。從右側(cè)面板直接取用 CSS面板會(huì)輸出填充色、圓角等現(xiàn)成樣式例如background: #4cd964; border-radius: 4px; width: 75px; height: 32px;屬性名與 Sketch 實(shí)際顯示對(duì)齊復(fù)制即可用。懸停即得兩元素實(shí)時(shí)間距選中一個(gè)元素把鼠標(biāo)移到另一個(gè)元素上兩者間的距離馬上顯示出來。它基于記錄的坐標(biāo)直接計(jì)算對(duì)齊時(shí)不再需要手動(dòng)量尺。批量導(dǎo)出多頁面畫板勾選多個(gè)頁面和畫板一次導(dǎo)出包含它們的 HTML。每個(gè)畫板連同圖層被打包進(jìn)一個(gè) zip附統(tǒng)一入口頁方便整包查看和分享。 導(dǎo)出流程五步跑通選中一批畫板、跑一次導(dǎo)出全程五步打開設(shè)計(jì)稿左上角勾選頁面與畫板菜單欄執(zhí)行導(dǎo)出CommandShiftM解壓 zip 并打開 index.html點(diǎn)擊元素看坐標(biāo)與 CSS懸停另一元素得到間距 使用 Marketch 容易踩的坑?? 文件沒有畫板時(shí)插件會(huì)直接拒絕導(dǎo)出?? 頁面或畫板名以-開頭會(huì)被自動(dòng)排除可用它隱藏草稿 圖層名以svg開頭時(shí)按 SVG 格式導(dǎo)出 1.0.24 版右側(cè)面板不顯示文字與形狀屬已知限制 Marketch 項(xiàng)目現(xiàn)狀與參與入口當(dāng)前版本 1.0.24仍在持續(xù)維護(hù)最近一次修復(fù)是為適配 Sketch 52 的 API 變動(dòng)。參與路徑有兩條報(bào) bug按 issue 模板提供 Sketch 版本、描述和截圖改代碼先讀 貢獻(xiàn)指南了解 CocoaScript 與 index.html 兩部分Marketch 把量、查、對(duì)變成了點(diǎn)、看生成的測量頁還能直接分享給團(tuán)隊(duì)。從倉庫裝好它打開任一 Sketch 文件照著上面五步跑一遍幾分鐘就能看到第一份可測量頁面。感謝 MForever78、noyobo、xunuo、rayps 幾位貢獻(xiàn)者的支持?!久赓M(fèi)下載鏈接】marketchMarketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it.項(xiàng)目地址: https://gitcode.com/gh_mirrors/ma/marketch創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考