一、導出流程
在Figma中導出Sketch,需要進行以下步驟:
- 選擇需要導出的圖層或頁面,可以使用框選工具或按住Shift鍵同時點擊多個圖層進行選擇。
- 點擊上方工具欄的「…
- 在下拉菜單中選擇「Export」選項。
- 在彈出的導出設置面板中,選擇目標導出格式為Sketch。
- 選擇需要導出的圖層或頁面名稱、尺寸等設置,然後點擊「Export」按鈕即可完成導出。
二、導出結果
在導出結果中,我們會發現Figma導出的Sketch文件與直接用Sketch繪製的文件有所不同。主要表現在以下幾個方面:
1. 文件名格式
導出的 Sketch 文件名為 「文件名.sketch」,與正常的 Sketch 文件名不同,Figma 導出的 Sketch 會自動在文件後面添加 「-figma」 標識。
2. 畫板和圖層結構
導出的 Sketch 文件中,畫板和圖層的結構會與直接使用 Sketch 繪製的文件不同。在Figma中,畫板和圖層的結構是以一種特殊的方式進行樹狀結構的管理,因此在導出到 Sketch 的文件中,這些結構信息會轉換成另一種形式,導致畫板和圖層的順序和層級結構與Figma中有所差異。
3. 樣式和元素
在導出到 Sketch 的文件中,樣式和元素的表現也會與Figma中略有差異。在Figma中,樣式和元素是以一種關聯方式進行管理和維護的,而在導出到 Sketch 的文件中,則會將這些元素表現成圖層上的屬性或者嵌套的子圖層和組。因此在進行後續編輯時,需要注意樣式和與元素筆刷等屬性的對應關係是否正確。
三、導出代碼示例
1. 按鈕組件
<!-- Figma Sketch 導出代碼 --> <div class="button-group"> <button class="button primary">主要按鈕</button> <button class="button secondary">次要按鈕</button> <button class="button disabled">禁用按鈕</button> </div>
2. 卡片組件
<!-- Figma Sketch 導出代碼 --> <div class="card"> <img class="card-img" src="https://example.com/image.jpg" alt="Card Image"> <h3 class="card-title">Card Title</h3> <p class="card-description">Card Description</p> <a class="card-link" href="#">Read More</a> </div>
3. 圖標組件
<!-- Figma Sketch 導出代碼 --> <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <g fill="none" fill-rule="evenodd"> <path d="M0 0h24v24H0z"/> <path d="M12 22a9 9 0 110-18 9 9 0 010 18zm0-2a7 7 0 100-14 7 7 0 000 14zm-2-3a1 1 0 11-2 0 1 1 0 012 0zM12 8a1 1 0 110-2 1 1 0 010 2z" fill="currentColor"/> </g> </svg>
4. 輸入框組件
<!-- Figma Sketch 導出代碼 --> <div class="input-field"> <label class="input-label" for="input">Label</label> <input type="text" class="input" id="input" name="input"> </div>
5. 下拉框組件
<!-- Figma Sketch 導出代碼 --> <div class="select"> <select class="select-input" id="select"> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> <option value="4">Option 4</option> <option value="5">Option 5</option> </select> <label class="select-label" for="select">Select Label</label> <svg class="select-arrow" viewBox="0 0 24 24" xmlns="http://www.w3.org/1999/xlink"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.29289 9.70711C6.68342 9.31658 7.31658 9.31658 7.70711 9.70711L12 14.5858L16.2929 9.70711C16.6834 9.31658 17.3166 9.31658 17.7071 9.70711C18.0976 10.0976 18.0976 10.7308 17.7071 11.1213L12.7071 16.1213C12.3166 16.5118 11.6834 16.5118 11.2929 16.1213L6.29289 11.1213C5.90237 10.7308 5.90237 10.0976 6.29289 9.70711Z" fill="currentColor"/> </svg> </div>
四、結語
以上就是 Figma 導出 Sketch 的詳細闡述和示例代碼的介紹,希望對大家有所幫助。通過細緻的碼字闡述和代碼示例演示,相信讀者們可以更加深入地了解導出的相關過程和注意事項,以及如何將 Figma 導出 Sketch 的結果應用到實際的產品設計和開發中。
原創文章,作者:BFEAB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/334064.html