猜您喜歡:
CodeFun 為用戶提供了專業(yè)出色的UI設(shè)計稿智能生成源代碼的功能,很適合平時需要開展設(shè)計工作的朋友們使用,軟件能夠幫助用戶省去走查UI的過程,輕松將設(shè)計稿還原出來,并且結(jié)果十分的精準(zhǔn),能節(jié)省大量的視覺,讓設(shè)計師工作效率更高,可以用來扣像素、調(diào)布局等等,界面簡潔。
在準(zhǔn)備完環(huán)境后,接下來為大家介紹如何在 1 分鐘內(nèi)將設(shè)計稿轉(zhuǎn)換為小程序源代碼。
快速上手的教程將以上傳 Sketch 設(shè)計稿的流程作為范本介紹。Photoshop使用插件上傳之后流程與Sketch一樣。
CodeFun 的使用流程只有 3 個步驟:
在 Sketch 插件中上傳設(shè)計稿
在 CodeFun 工具中查看代碼
將生成的代碼拷貝到自己已有的工程中即可
上傳設(shè)計稿
加載一份 Sketch 設(shè)計稿,然后插件菜單中打開 CodeFun 插件界面。
Sketch 菜單 > 插件 > CodeFun > 上傳設(shè)計稿
在插件上登錄賬號
通過插件創(chuàng)建一個項目
然后選擇項目和上傳頁面。
選中賬號,選擇需要上傳到哪個團(tuán)隊中
選擇項目空間,表示當(dāng)前上傳的頁面將放置到指定項目空間,這里選擇默認(rèn)的個人空間
選擇項目,表示當(dāng)前上傳的頁面將放置到指定的項目空間中具體項目下,這里選擇剛剛創(chuàng)建的 演示案例 項目
選擇上傳的頁面,可以選擇單張或上傳全部頁面
例子中有 3 個頁面,這里選擇【該頁面全部畫板】。 上傳完成后,點擊【查看項目】按鈕。
回到 CodeFun 工具界面,看到剛才上傳的頁面。
查看代碼
選擇一張設(shè)計稿,進(jìn)入詳情頁
詳情頁總體分為左中右三部分
左邊欄顯示文檔樹,后文稱 DOM Tree,該樹結(jié)構(gòu)跟 HTML 的樹結(jié)構(gòu)保持一致
中間是畫布區(qū)域,可以用于選擇元素對象
右邊欄是被選節(jié)點的屬性面板,用于展示樣式屬性、交互配置和組件配置
點擊頂部工具欄右上角的查看代碼按鈕,打開代碼面板
代碼面板中默認(rèn)展示 4 列,分別展示 HTML、CSS、JS 和全局樣式的代碼。
第一次打開時,會默認(rèn)展示設(shè)置面板,如果不做任何修改,那么查看到的是小程序平臺的原生代碼。
依次點擊復(fù)制按鈕,很方便地將代碼拷貝到系統(tǒng)的粘貼板中。
得到 v-for 代碼
對于 List、Grid 而言,我們希望得到的代碼遵循一種可循環(huán)的模式,能夠根據(jù)數(shù)據(jù)的長度而自動變化,而不是靜態(tài)元素的重復(fù)拼湊,所以它們在 HTML 上應(yīng)該是類似 VUE 中 v-for 的寫法。
CodeFun 可以支持輸出 v-for 模式,以頁面中下方的 List 為例,講解如何得到循環(huán)代碼。
首先,在代碼面板中點擊右上角的【設(shè)置】按鈕,打開【輸出為循環(huán)列表】的選項,打開這個全局選項后,頁面中被打上 List、Grid 這類循環(huán)列表標(biāo)簽的元素,都將翻譯成 v-for 的模式。
接下來為需要 v-for 的區(qū)域打上 List 標(biāo)簽,選中 List 最外層的 View 節(jié)點。
點擊 Viewport 右上角的【標(biāo)簽】按鈕,打開標(biāo)簽面板,然后選擇 【List】 標(biāo)簽。 目的是將區(qū)域標(biāo)記為 List。
確保打標(biāo)簽時 List View 節(jié)點應(yīng)該是被選中的狀態(tài)。
標(biāo)記完成后,List 區(qū)域的代碼變?yōu)榛?v-for 的寫法。
數(shù)據(jù)綁定
一個正常的列表由于其數(shù)據(jù)是從后端讀取得到的,所以在 HTML 中的代碼通常是需要用變量去綁定,當(dāng)變量內(nèi)容更新時,頁面展示的效果也同時更新。
現(xiàn)在的代碼雖然是基于 v-for 風(fēng)格的,但里面的圖片、文本的數(shù)據(jù)依然還是靜態(tài)的。
接下來,我們把這些靜態(tài)元素替換成 JS 中的動態(tài)變量。
首先,打開代碼設(shè)置面板,開啟 DataBinding 輸出模式
由于【CSS】面板和【全局樣式】面板暫時不需要用到,所以先關(guān)掉對應(yīng)的選項隱藏它們。
選中 List 的最外層 View,然后點擊 Viewport 右上角的【數(shù)據(jù)綁定】按鈕,
頁面右邊出現(xiàn)數(shù)據(jù)綁定面板,面板展示的是 JS 中變量的名字,默認(rèn)情況下頁面中的元素都是靜態(tài)的,并非取自 JS 變量,所以面板中的內(nèi)容都是空的。
這里對 List 區(qū)域中的變量進(jìn)行命名。
在 List 右邊的輸入框中填寫 dataList,表示列表的數(shù)據(jù)來源于一個叫 dataList 的變量。
列表成員中都有一個圖片,這里只需要填寫第一個成員即可,這里填寫它的變量名叫 iconImg。每個成員的上方都有一行文字,變量命名為 title,最后關(guān)于折扣的元素命名為 discount。
填寫完畢后,點擊右下角保存按鈕。
組件化 & 功能優(yōu)化
- 微信小程序核心場景樣式還原
- 新增文字換行清除工具
- 新增顏色單位支持配置
- 新增元素寬高選中顯示
- 算法優(yōu)化 & 問題修復(fù)
- PS Plugin 0.4.3
- Figma Plugin 0.2.2
- 即時設(shè)計 Plugin 0.2.2
- Sketch Plugin 0.9.56
以上就是CodeFun(UI設(shè)計稿智能生成源代碼軟件)的全部內(nèi)容了,非凡軟件站為您提供最好用的軟件,為您帶來最新的游戲!
UI設(shè)計軟件大全 UI設(shè)計就是戶界面設(shè)計,是對軟件的交互和邏輯以及界面美觀的整體設(shè)計,不單單只是繪畫,兼具藝術(shù)性和技術(shù)性,并且有著良好的發(fā)展前景,今天帶來的UI設(shè)計軟件能夠幫助用戶更好地使用環(huán)境和方式設(shè)計出游戲的界面。
Ant Design(UI設(shè)計語言)v4.11.6 Ant Design 專業(yè)且實用,適用于前端設(shè)計人員,能夠幫...詳情>>
CodeFunv0.4.8 CodeFun 為用戶提供了專業(yè)出色的UI設(shè)計稿智能生成源代...詳情>>
Adobe XD 2022中文免激活完整版本v54.1.12.5 Adobe XD 2022中文免激活完整版本能夠為用戶設(shè)計圖...詳情>>
云安網(wǎng)絡(luò)驗證皮膚編輯器v1.44 平時使用電腦經(jīng)常會看到各種各樣的操作界面,想要按照自己的想法...詳情>>
Steam手機(jī)版是全球最大的綜合性數(shù)字發(fā)行平臺之一,它匯集了眾多優(yōu)秀的第三方游戲發(fā)行商的游戲作品。玩家可以在該平臺購買、下載、討論、上傳和分享游戲,享受全方位的游戲服務(wù)。接下來,小編我來為您詳細(xì)介紹如何在Steam手機(jī)版上添加好友,讓您的游戲社交圈更加豐富多彩。steam手機(jī)版添加好友方法詳解第一步:登錄后,在Steam手機(jī)版的主界面,點擊左上角的按鈕(通常是一個三橫圖標(biāo)或類似的菜單按鈕)。在彈出